acs 562 – systems analysis and design course accomplishment summary shilpashree k.s varsha fall...

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: merryl-daniel

Post on 27-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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”

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

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

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

Implementation of Inception PhaseImplementation of Inception Phase

Implementation of Inception Implementation of Inception PhasePhase

•ResearchResearch

•Business ModelingBusiness Modeling

•RequirementsRequirements

•Analysis and DesignAnalysis and Design

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

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.

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

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

RequirementsRequirements

• Voice of Customer Document

• Customer Needs Document

• Functional Requirements Document

• Project Glossary Document

Analysis and DesignAnalysis and Design

• Axiomatic Design

• Initial Use Case Model

• Project Plan

• Initial Risk Assessment

Axiomatic DesignAxiomatic DesignFR-DP Design MatrixFR-DP Design Matrix

Axiomatic DesignAxiomatic DesignCustomer NeedsCustomer Needs

Axiomatic DesignAxiomatic DesignFR-DP DecompositionFR-DP Decomposition

Axiomatic DesignAxiomatic DesignQuality Function DeploymentQuality Function Deployment

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

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

Project PlanProject Plan

Project Plan (Contd)Project Plan (Contd)

Project Plan (Contd)Project Plan (Contd)

Risk AnalysisRisk Analysis

Implementation of Elaboration PhaseImplementation of Elaboration Phase

Implementation of Elaboration PhaseImplementation of Elaboration Phase

• Business Modeling

• Requirements

• Analysis and Design

Business ModelingBusiness Modeling

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

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

Software Requirements SpecificationSoftware Requirements Specification

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

SystemSystem

Software Requirements Specification Software Requirements Specification Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

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

UML ModelingUML ModelingData Flow Diagram Data Flow Diagram

Automated Thyroid Cancer Detection Automated Thyroid Cancer Detection SystemSystem

UML ModelingUML ModelingData Flow DiagramData Flow Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

UML ModelingUML ModelingActivity DiagramActivity Diagram

Automated Thyroid Cancer Detection System Automated Thyroid Cancer Detection System

UML ModelingUML ModelingActivity DiagramActivity Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

UML ModelingUML ModelingSequence DiagramSequence Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

UML ModelingUML ModelingSequence DiagramSequence Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

UML ModelingUML ModelingClass DiagramClass Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

UML ModelingUML ModelingClass DiagramClass Diagram

Laparoscopic Robotic Surgery for Thyroid Laparoscopic Robotic Surgery for Thyroid CancerCancer

UML ModelingUML ModelingState Chart DiagramState Chart Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

UML ModelingUML ModelingState Chart DiagramState Chart Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

UML ModelingUML ModelingDeployment DiagramDeployment Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

UML ModelingUML ModelingDeployment DiagramDeployment Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

SysML ModelingSysML ModelingRequirements DiagramRequirements Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

SysML ModelingSysML ModelingRequirements DiagramRequirements Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

SysML ModelingSysML ModelingActivity DiagramActivity Diagram

Automated Thyroid Cancer Detection SystemAutomated Thyroid Cancer Detection System

SysML ModelingSysML ModelingActivity DiagramActivity Diagram

Laparoscopic Robotic SurgeryLaparoscopic Robotic Surgery

Thank YouThank You