Basic know how ???.

Slides:



Advertisements
Similar presentations
Object-oriented modeling Class/Object Diagrams
Advertisements

2008/03/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
Lecture 1 CS171: Game Design Studio 1I UC Santa Cruz School of Engineering 5 January 2010.
Introduction to UML (slides adapted from Michael Mateas)
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
Introduction To System Analysis and design
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
UML Diagrams: Class Diagrams The Static Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
UML Class Diagram Trisha Cummings. What we will be covering What is a Class Diagram? Essential Elements of a UML Class Diagram UML Packages Logical Distribution.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Advanced UML Class Diagrams.
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
Design Jon Walker. More UML ● What is UML again?
Unified Modeling Language. Object Oriented Methods ► What are object-oriented (OO) methods?  OO methods provide a set of techniques for analyzing, decomposing,
Design Model Lecture p6 T120B pavasario sem.
 Building Block Building Block  Things in the UML Things in the UML  Structural Things Structural Things  Behavioral Things Behavioral Things  Grouping.
Chapter 3 Class Diagrams. 2 Outline Class Basics Class Basics Classes Classes Association Association Multiplicity Multiplicity Inheritance Inheritance.
UML Part 1: Class Diagrams. Introduction UML stands for Unified Modeling Language. It represents a unification of the concepts and notations presented.
Chapter 3: Introducing the UML
CLASS DIAGRAMS A classy approach to objects. The Basic Class Diagram  Class Name  Attributes (- indicates private each would have properties or accessor/mutator.
Software Modelling Class Diagram. Class Diagrams The main building block in object oriented modeling They are used both for general conceptual modeling.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Elaboration popo.
Appendix 3 Object-Oriented Analysis and Design
Creating a SWYC Screening Plan, Part 4/5 Assign your roles and train your staff Ellen C. Perrin, MD R. Christopher Sheldrick, PhD Kate Mattern, BA.
CHAPTER
Object-Orientated Analysis, Design and Programming
Object Oriented Programming
UML Diagrams: Class Diagrams The Static Analysis Model
Chapter 4: Business Process and Functional Modeling, continued
UML(Unified Modeling Language)
Business System Development
UML Diagrams By Daniel Damaris Novarianto S..
Component and Deployment Diagrams
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Chapter 5: Structural Modeling
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Object-Oriented Analysis and Design
Chapter 16 UML Class Diagrams.
Class Diagrams.
Review for Midterm, Fall 2009
Chapter 11 Object-Oriented Design
Use case Diagram.
Unified Modeling Language
Chapter 2: System Structures
Introduction to Unified Modeling Language (UML)
UML Diagrams Jung Woo.
The Development of Information Systems Chapter 8 page 348+
Unit# 9: Computer Program Development
The Unified Modeling Language
UML Class Diagram.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
CIS 375 Bruce R. Maxim UM-Dearborn
Analysis models and design models
Use Case Model Use case diagram – Part 2.
LESSON 01 Hands-on Training Execution
Copyright 2007 Oxford Consulting, Ltd
Seminar 2 Design of Informatics Systems
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Chapter 22 Object-Oriented Systems Analysis and Design and UML
CIS 375 Bruce R. Maxim UM-Dearborn
Object Oriented System Design Class Diagrams
Task Analysis Analyzing and describing how people do their jobs/work
Information System Design
Uml diagrams In ooad.
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Basic know how ???

Basic Requirement and Design Basic Coding and Unit Test Feedbacks

Basic Requirement and Design What is Requirement and Design? Why is requirement and Design so important? Requirement is money. Design is our effort. Request from senior customer. Measure twice and cut one

Basic Requirement and Design How to modeling requirement

Basic Requirement and Design Use case What is use case? A use case is a graphic depiction used in system analysis to identify, clarify and organize system requirement.

Basic Requirement and Design Use case (cont) How to create use case: Define actor Define action for actor. Divide the general action by <<include>> and <<extends>> Describe the purpose and flow of use case

Basic Requirement and Design Screen Design What is Screen Design? Help user see how the function is displayed and handled on screen.

Basic Requirement and Design Screen Design (cont) How to create Screen Design: Draw GUI of function based on requirement and other same kind of project. Describe about the purpose, kind, default value and special requirement for each element on GUI.

Basic Requirement and Design Class Diagram What is Class Diagram? Help user see how the function is displayed and handled on screen.

Basic Requirement and Design Class Diagram(cont) How to create Class Diagram: Determine class object (properties and method) Determine relationship of classes.

Basic Requirement and Design Class Diagram(cont) Relationship in Class Diagram: Dependency: When a class used one instance of another class as a parameter Association: is a broad term that encompasses just about any logical connection or relationship between classes. For example, passenger and airline may be linked Aggregation: refers to the formation of a particular class as a result of one class being aggregated or built as a collection. For example, the class “library” is made up of one or more books Composition: is very similar to the aggregation relationship, with the only difference being its key purpose of emphasizing the dependence of the contained class to the life cycle of the container class Inheritance: refers to a type of relationship wherein one associated class is a child of another by virtue of assuming the same functionalities of the parent class. In other words, the child class is a specific type of the parent class. To depict inheritance in a UML diagram, a solid line from the child class to the parent class is drawn using an unfilled arrowhead Realization: denotes the implementation of the functionality defined in one class by another class. To show the relationship in UML, a broken line with an unfilled solid arrowhead is drawn from the class that defines the functionality to the class that implements the function. In the example, the printing preferences that are set using the printer setup interface are being implemented by the printer

Basic Coding and Unit Test Pseudo Code Must define the rules for pseudo code. You able to define another rule for pseudo code in your team

Basic Coding and Unit Test Flow chart Describe process of requirement by defined shape set.

Basic Coding and Unit Test Coding convention The important action must do before coding. Must train to team and make a checklist. After coding, each of member must check the checklist again to make sure that coding is following rules closely.

Basic Coding and Unit Test Coding process in real project. Based on Detail Design or Program Design, leader and member define a plan to release code. If member has any question, they will log Q&A on online project management, TL and BA will have responsibility to answer this.

Basic Coding and Unit Test Coding process in real project (cont) After finish coding, member checking coding convention and business logic. Member request code review on leader by email. If has any issues, leader will reply mail to ask member to fix. This step maybe loops some times. If review result is passed. Member will execute Unit Test.

Basic Coding and Unit Test What is Unit Test? Testing done by developer. Testing for one or some block of code to make sure that it runs correctly. What is process of Unit Test? Create test cases to cover all functions in application. Make plan to finish testing. Training checklist for unit test. Review test result by team leader. Release UT.