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 KA KA KA KA KA KA KA KA KA KA 1: Software Requirements 2: Software Design 3: Software Construction 4: Software Testing 5: Software Maintenance 6: Software Configuration Management 7: Software Engineering Management 8: Software Engineering Process 9: Software Engineering Tools and Methods 10: Software Quality 11: Knowledge Areas of Related Desciplines PART 2 • Implementation of Inception Phase of RUP • Implementation of Elaboration Phase of RUP Implementation of Inception Phase 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 • IEEE recommended 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 Axiomatic Design FR-DP Design Matrix Axiomatic Design Customer Needs Axiomatic Design FR-DP Decomposition Axiomatic Design Quality Function Deployment An Initial Use Case Model Thyroid Cancer Detection System An Initial Use Case Model Laparoscopic Robotic Surgery Project Plan Project Plan (Contd) Project Plan (Contd) Risk Analysis Implementation of Elaboration Phase 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 Specification Software Requirements Specification Automated 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 Modeling Data Flow Diagram Automated Thyroid Cancer Detection System UML Modeling Data Flow Diagram Laparoscopic Robotic Surgery UML Modeling Activity Diagram Automated Thyroid Cancer Detection System UML Modeling Activity Diagram Laparoscopic Robotic Surgery UML Modeling Sequence Diagram Automated Thyroid Cancer Detection System UML Modeling Sequence Diagram Laparoscopic Robotic Surgery UML Modeling Class Diagram Automated Thyroid Cancer Detection System UML Modeling Class Diagram Laparoscopic Robotic Surgery for Thyroid Cancer UML Modeling State Chart Diagram Automated Thyroid Cancer Detection System UML Modeling State Chart Diagram Laparoscopic Robotic Surgery UML Modeling Deployment Diagram Automated Thyroid Cancer Detection System UML Modeling Deployment Diagram Laparoscopic Robotic Surgery SysML Modeling Requirements Diagram Automated Thyroid Cancer Detection System SysML Modeling Requirements Diagram Laparoscopic Robotic Surgery SysML Modeling Activity Diagram Automated Thyroid Cancer Detection System SysML Modeling Activity Diagram Laparoscopic Robotic Surgery Thank You