520 likes | 669 Views
ACS 562 – SYSTEMS ANALYSIS AND DESIGN Course Accomplishment Summary. Shilpashree K.S Varsha Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik. PART 1. Study on C-Map Research on project topic Review of the Scholarly papers Summarize SWEBOK Knowledge Areas.
E N D
ACS 562 – SYSTEMS ANALYSIS AND DESIGN Course Accomplishment Summary Shilpashree K.S Varsha Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik
PART 1 • Study on C-Map • Research on project topic • Review of the Scholarly papers • Summarize SWEBOK Knowledge Areas
Project Topic Research • Went Through http://www.openclinical.org/ • http://www.purdue.edu/discoverypark/rche/to get more details about biomedical research field • Surveyed the Cancer Detection and Laparoscopic Robotic Surgery from various websites • Created a draft version of the Project proposal for “An Automated Detection and Laparoscopic Robotic Surgery for Thyroid Cancer”
Review of the Scholarly Papers • Representing Clinical Guidelines in UML: A Comparative Study • A UML Approach to Process Modelling of Clinical Practice Guidelines for Enactment • Enhancing Object-Oriented Software Development through Axiomatic Design. • A UML 2.0 Profile for SystemC: Toward Highlevel SoC Design • SysML and Systems Engineering Applied to UML based SoC Design • Designing Real-Time and Embedded Systems with the COMET / UML method
Summarize SWEBOK Knowledge Areas • KA 1: Software Requirements • KA 2: Software Design • KA 3: Software Construction • KA 4: Software Testing • KA 5: Software Maintenance • KA 6: Software Configuration Management • KA 7: Software Engineering Management • KA 8: Software Engineering Process • KA 9: Software Engineering Tools and Methods • KA 10: Software Quality • KA 11: Knowledge Areas of Related Desciplines
PART 2 • Implementation of Inception Phase of RUP • Implementation of Elaboration Phase of RUP
Implementation of Inception Phase • Research • Business Modeling • Requirements • Analysis and Design
Research • Automated CAD for Detection of Lung Nodule using CT Scans by M. Gomathi, Dr.P Thangaraj • An Automated Computer Aided Breast Cancer Detection System by Varsha H. Patil , Dattatraya S. Bormane and Vaishali S. Pawar.Chronic Disease Alliance: A Unified Approach • Segmentation technique for detecting suspect masses in dense breast digitized images as a tool for mammography CAD schemes by Homero Schiabel, Vivian T. Santos, Michele F. Angelo
Research • A Telerobotic Assistant tor Laparoscopic Surgery • A Virtual Environment and Model of the Eye for Surgical Simulation by Mark A. Sagar, David Bullivant, Gordon D. Mallinson, Peter J. Hunter, Ian W. Hunter • Robotic Surgery, Telerobotic surgery, Telepresence, and Telementoring: Review of early clinical results by G.H. Ballantyne.
Research • OMG Systems Modeling Language Tutorial • Introduction to UML • IEEErecommended practice for software requirements specifications. • IEEE 1016 – Recommended Practices for Software Design Description
Business Modeling • Vision Document: A general vision of the core project’s requirements, key features, and main constraints • An Initial Business Case Document which includes business context, success criteria, and financial forecast
Requirements • Voice of Customer Document • Customer Needs Document • Functional Requirements Document • Project Glossary Document
Analysis and Design • Axiomatic Design • Initial Use Case Model • Project Plan • Initial Risk Assessment
Implementation of Elaboration Phase • Business Modeling • Requirements • Analysis and Design
Business Modeling • Business Case Document which includes business context, success criteria, and financial forecast
Software Requirements Specification • Introduction • Overall Description – Product Perspective, Product Functions, User Characteristics, Stakeholder Needs, General Constraint, Assumptions & Dependencies • Specific Requirements – Functional Requirements – External Interface Requirements – Performance Requirements – Design Constraints – Software System Attributes – Other Requirements
Software Requirements SpecificationAutomated Thyroid Cancer Detection System
Software Requirements Specification Laparoscopic Robotic Surgery
Software Design Descriptions • Overview – Introduction, Purpose, Scope, Assumptions and General Constraints, Definitions, Reference Documents • Stakeholder – Identification, Concerns • Software Architecture Overview – Viewpoint - Views Summary, Architecture Goals and Constraints • Architecture Viewpoint – Architecture Viewpoint summary, UML & SysML diagram
UML ModelingData Flow Diagram Automated Thyroid Cancer Detection System
UML ModelingActivity Diagram Automated Thyroid Cancer Detection System
UML ModelingSequence DiagramAutomated Thyroid Cancer Detection System
UML ModelingClass DiagramAutomated Thyroid Cancer Detection System
UML ModelingClass DiagramLaparoscopic Robotic Surgery for Thyroid Cancer
UML ModelingState Chart DiagramAutomated Thyroid Cancer Detection System
UML ModelingDeployment DiagramAutomated Thyroid Cancer Detection System
SysML ModelingRequirements DiagramAutomated Thyroid Cancer Detection System
SysML ModelingRequirements DiagramLaparoscopic Robotic Surgery
SysML ModelingActivity DiagramAutomated Thyroid Cancer Detection System