acs 562 – systems analysis and design course accomplishment summary

50
ACS 562 – SYSTEMS ANALYSIS AND ACS 562 – SYSTEMS ANALYSIS AND DESIGN DESIGN Course Accomplishment Summary Course Accomplishment Summary Shilpashree K.S Varsha Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik

Upload: wan

Post on 12-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

ACS 562 – SYSTEMS ANALYSIS AND ACS 562 – SYSTEMS ANALYSIS AND DESIGN DESIGN

Course Accomplishment Summary Course Accomplishment Summary

Shilpashree K.S

Varsha

Fall 2010

Purdue University – Fort Wayne

Instructor – Dr. John Tanik

Page 2: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

PART 1PART 1

• Study on C-MapStudy on C-Map

• Research on project topicResearch on project topic

• Review of the Scholarly papersReview of the Scholarly papers

• Summarize SWEBOK Knowledge Summarize SWEBOK Knowledge AreasAreas

Page 3: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary
Page 4: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Project Topic ResearchProject 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”

Page 5: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Review of the Scholarly PapersReview 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

Page 6: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Summarize SWEBOK Knowledge Summarize SWEBOK Knowledge AreasAreas

• KA 1: Software RequirementsKA 1: Software Requirements• KA 2: Software DesignKA 2: Software Design• KA 3: Software ConstructionKA 3: Software Construction• KA 4: Software TestingKA 4: Software Testing• KA 5: Software MaintenanceKA 5: Software Maintenance• KA 6: Software Configuration ManagementKA 6: Software Configuration Management• KA 7: Software Engineering ManagementKA 7: Software Engineering Management• KA 8: Software Engineering ProcessKA 8: Software Engineering Process• KA 9: Software Engineering Tools and MethodsKA 9: Software Engineering Tools and Methods• KA 10: Software QualityKA 10: Software Quality• KA 11: Knowledge Areas of Related DesciplinesKA 11: Knowledge Areas of Related Desciplines

Page 7: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

PART 2PART 2

• Implementation of Inception Phase of Implementation of Inception Phase of RUPRUP

• Implementation of Elaboration Phase Implementation of Elaboration Phase of RUPof RUP

Page 8: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Implementation of Inception PhaseImplementation of Inception Phase

Page 9: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Implementation of Inception Implementation of Inception PhasePhase

•ResearchResearch

•Business ModelingBusiness Modeling

•RequirementsRequirements

•Analysis and DesignAnalysis and Design

Page 10: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Research 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 Chronic Disease Alliance: A Unified ApproachDisease Alliance: A Unified Approach

• Segmentation technique for detecting suspect Segmentation technique for detecting suspect masses in dense breast digitized images as a masses in dense breast digitized images as a tool for mammography CAD schemes by tool for mammography CAD schemes by Homero Schiabel, Vivian T. Santos, Michele F. Homero Schiabel, Vivian T. Santos, Michele F. AngeloAngelo

Page 11: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Research 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.

Page 12: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Research Research

• OMG Systems Modeling Language Tutorial

• Introduction to UML

• IEEE recommended practice for software requirements specifications.

• IEEE 1016 – Recommended Practices for Software Design Description

Page 13: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Business ModelingBusiness Modeling

• Vision Document: A general vision A general vision of the core project’s requirements, of the core project’s requirements, key features, and main constraintskey features, and main constraints

• An Initial Business Case Document which includes business context, which includes business context, success criteria, and financial success criteria, and financial forecastforecast

Page 14: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

RequirementsRequirements

• Voice of Customer Document

• Customer Needs Document

• Functional Requirements Document

• Project Glossary Document

Page 15: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Analysis and DesignAnalysis and Design

• Axiomatic Design

• Initial Use Case Model

• Project Plan

• Initial Risk Assessment

Page 16: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Axiomatic DesignAxiomatic DesignFR-DP Design MatrixFR-DP Design Matrix

Page 17: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Axiomatic DesignAxiomatic DesignCustomer NeedsCustomer Needs

Page 18: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Axiomatic DesignAxiomatic DesignFR-DP DecompositionFR-DP Decomposition

Page 19: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Axiomatic DesignAxiomatic DesignQuality Function DeploymentQuality Function Deployment

Page 20: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

An Initial Use Case ModelAn Initial Use Case ModelThyroid Cancer Detection SystemThyroid Cancer Detection System

Page 21: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

An Initial Use Case ModelAn Initial Use Case ModelLaparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 22: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Project PlanProject Plan

Page 23: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Project Plan (Contd)Project Plan (Contd)

Page 24: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Project Plan (Contd)Project Plan (Contd)

Page 25: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Risk AnalysisRisk Analysis

Page 26: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Implementation of Elaboration PhaseImplementation of Elaboration Phase

Page 27: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Implementation of Elaboration PhaseImplementation of Elaboration Phase

• Business Modeling

• Requirements

• Analysis and Design

Page 28: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Business ModelingBusiness Modeling

• Business Case Document which which includes business context, success includes business context, success criteria, and financial forecastcriteria, and financial forecast

Page 29: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Software Requirements SpecificationSoftware Requirements Specification

• IntroductionIntroduction

• Overall DescriptionOverall Description

– – Product Perspective, Product Functions, User Product Perspective, Product Functions, User Characteristics, Stakeholder Needs, General Constraint, Characteristics, Stakeholder Needs, General Constraint, Assumptions & DependenciesAssumptions & Dependencies

• Specific RequirementsSpecific Requirements

– – Functional RequirementsFunctional Requirements

– – External Interface RequirementsExternal Interface Requirements

– – Performance RequirementsPerformance Requirements

– – Design ConstraintsDesign Constraints

– – Software System Attributes Software System Attributes

– – Other RequirementsOther Requirements

Page 30: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Software Requirements SpecificationSoftware Requirements Specification

Page 31: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Software Requirements SpecificationSoftware Requirements SpecificationAutomated Thyroid Cancer Detection Automated Thyroid Cancer Detection

SystemSystem

Page 32: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Software Requirements Specification Software Requirements Specification Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 33: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Software Design DescriptionsSoftware 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

Page 34: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingData Flow Diagram Data Flow Diagram

Automated Thyroid Cancer Detection Automated Thyroid Cancer Detection SystemSystem

Page 35: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingData Flow DiagramData Flow Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 36: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingActivity DiagramActivity Diagram

Automated Thyroid Cancer Detection System Automated Thyroid Cancer Detection System

Page 37: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingActivity DiagramActivity Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 38: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingSequence DiagramSequence Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 39: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingSequence DiagramSequence Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 40: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingClass DiagramClass Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 41: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingClass DiagramClass Diagram

Laparoscopic Robotic Surgery for Thyroid Laparoscopic Robotic Surgery for Thyroid CancerCancer

Page 42: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingState Chart DiagramState Chart Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 43: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingState Chart DiagramState Chart Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 44: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingDeployment DiagramDeployment Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 45: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

UML ModelingUML ModelingDeployment DiagramDeployment Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 46: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

SysML ModelingSysML ModelingRequirements DiagramRequirements Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 47: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

SysML ModelingSysML ModelingRequirements DiagramRequirements Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 48: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

SysML ModelingSysML ModelingActivity DiagramActivity Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

Page 49: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

SysML ModelingSysML ModelingActivity DiagramActivity Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Page 50: ACS 562 – SYSTEMS ANALYSIS AND DESIGN  Course Accomplishment Summary

Thank YouThank You