Presentation is loading. Please wait.

Presentation is loading. Please wait.

ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik.

Similar presentations


Presentation on theme: "ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik."— Presentation transcript:

1 ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik

2 PART 1 Study on C-Map Study on C-Map Research on project topic Research on project topic Study and Review (Summary) of Text Book Chapters Study and Review (Summary) of Text Book Chapters Review of the Scholarly papers Review of the Scholarly papers Summarize SWEBOK Knowledge Areas Summarize SWEBOK Knowledge Areas

3

4 Project Topic Research Went Through http://www.openclinical.org/http://www.openclinical.org/ http://www.purdue.edu/discoverypark/rche/ http://www.purdue.edu/discoverypark/rche/ to get more details about biomedical research field Surveyed the nutrition requirement and exercises for various types of people depending on their life style from various websites Created a draft version of the Project proposal for “Health Monitor – Managing Diet and Fitness for Healthy Living”

5 Chapter Reviews Part I: UML Notation, Design Concepts, Technology, Life Cycles and Methods Chapter 1 : Introduction Chapter 1 : Introduction Chapter 2: Overview of UML Notation Chapter 2: Overview of UML Notation Chapter 3: Software Design and Architecture Concepts Chapter 3: Software Design and Architecture Concepts Chapter 4: Concurrent and Distributed System Technology Chapter 4: Concurrent and Distributed System Technology Chapter 5: Software Life Cycles and Methods Chapter 5: Software Life Cycles and Methods

6 Chapter Reviews Part II: COMET: Concurrent Object Modeling And Architectural Design With UML Chapter 6 : Overview of COMET Chapter 6 : Overview of COMET Chapter 7 : Use Case Modeling Chapter 7 : Use Case Modeling Chapter 8 : Static Modeling Chapter 8 : Static Modeling Chapter 9 : Object and Class Structuring Chapter 9 : Object and Class Structuring Chapter 10 : Finite State Machines And Statecharts Chapter 10 : Finite State Machines And Statecharts Chapter 11 : Dynamic Modeling Chapter 11 : Dynamic Modeling Chapter 12 : Software Architecture Design Chapter 12 : Software Architecture Design Chapter 13 : Architectural Design of Distributed Applications Chapter 13 : Architectural Design of Distributed Applications Chapter 14 : Task Structuring Chapter 14 : Task Structuring Chapter 15 : Class Design Chapter 15 : Class Design Chapter 16 : Detailed Software Design Chapter 16 : Detailed Software Design

7 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

8 Summarize SWEBOK Knowledge Areas KA 1: Software Requirements KA 1: Software Requirements KA 2: Software Design KA 2: Software Design KA 3: Software Construction KA 3: Software Construction KA 4: Software Testing KA 4: Software Testing KA 5: Software Maintenance KA 5: Software Maintenance KA 6: Software Configuration Management KA 6: Software Configuration Management KA 7: Software Engineering Management KA 7: Software Engineering Management KA 8: Software Engineering Process KA 8: Software Engineering Process KA 9: Software Engineering Tools and Methods KA 9: Software Engineering Tools and Methods KA 10: Software Quality KA 10: Software Quality KA 11: Knowledge Areas of Related Desciplines KA 11: Knowledge Areas of Related Desciplines

9 PART 2 Implementation of Inception Phase of RUP Implementation of Inception Phase of RUP Implementation of Elaboration Phase of RUP Implementation of Elaboration Phase of RUP

10 Implementation of Inception Phase

11 Research Research Business Modeling Business Modeling Requirements Requirements Analysis and Design Analysis and Design

12 Research Research DIET, NUTRITION AND THE PREVENTION OF CHRONIC DISEASES Diet and Nutrition Surveillance for Chronic Disease: A White Paper on the National Report on Biochemical Indicators of Diet and Nutrition in the U.S. Population – 1999-2002 Chronic Disease Alliance: A Unified Approach Chronic Disease Alliance: A Unified Approach

13 Research Research Preventing Chronic Disease : Public Health Research, Practice, and Policy Low-Fat Diet and Chronic Disease Prevention: the Women’s Health Initiative and Its Reception Pennsylvania Nutrition and Physical Activity Plan to Prevent Obesity and Related Chronic Diseases: Department of Health

14 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

15 Business Modeling A general vision of the core project’s requirements, key features, and main constraints Vision Document: A general vision of the core project’s requirements, key features, and main constraints which includes business context, success criteria, and financial forecast An Initial Business Case Document which includes business context, success criteria, and financial forecast

16 Requirements Voice of Customer Document Customer Needs Document Functional Requirements Document Project Glossary Document

17 Analysis and Design Axiomatic Design Initial Use Case Model Project Plan Initial Risk Assessment

18 Axiomatic Design FR-DP Design Matrix

19 Axiomatic Design DP-DP Design Matrix

20 Axiomatic Design Customer Needs

21 Axiomatic Design FR-DP Decomposition

22 Axiomatic Design Quality Function Deployment

23 An Initial Use Case Model

24 Project Plan

25 Project Plan (Contd)

26

27 Risk Analysis

28 Implementation of Elaboration Phase

29 Business Modeling Requirements Analysis and Design

30 Business Modeling which includes business context, success criteria, and financial forecast Business Case Document which includes business context, success criteria, and financial forecast

31 Software Requirements Specification Introduction Introduction Overall Description Overall Description – Product Perspective, Product Functions, User Characteristics, Stakeholder Needs, General Constraint, Assumptions & Dependencies Specific Requirements Specific Requirements – Functional Requirements – External Interface Requirements – Performance Requirements – Design Constraints – Software System Attributes – Other Requirements

32 Software Requirements Specification

33

34 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

35 System Block Diagram

36 UML Modeling Data Flow Diagram

37 UML Modeling Activity Diagram

38

39 UML Modeling Sequence Diagram

40 UML Modeling Class Diagram

41 UML Modeling State Chart Diagram

42 UML Modeling Deployment Diagram

43 SysML Modeling Requirements Diagram

44 SysML Modeling Activity Diagram

45 Thank You


Download ppt "ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik."

Similar presentations


Ads by Google