ACS 562 – SYSTEMS ANALYSIS AND DESIGN

advertisement
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
Download