当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源_Review Guideline SOFTWARE ENGINEERING

资源类别:文库,文档格式:PDF,文档页数:2,文件大小:75.31KB,团购合买
点击下载完整版文档(PDF)

Review Guideline SOFTWARE ENGINEERING 1.About Examination 1)The scope of this examination is mainly covered by the text book 2)The examination will last 120 minutes and it is a closed-book exam. 3)Exam Types: 1.Multiple Choice (2 points 5=10) 2.Questions (9 points 5=45,answer them briefly) 3.Analysis Design (3 Exercises,you should draw some UML diagrams,write code or write use cases 2.Main Contents Object Oriented Software Engineering-Using UML,Patterns,and Java 1)The Basic Concepts of Object-Oriented Methodology(Chapter 2) Class,abstract class,interface,inheritance,polymorphism,association,association class, super class,sub class 2)UML and UML Notations Understanding what is the UML (Chapter 2) Diagrams: Interaction(sequence and collaboration)diagram(Chapter 2,Chapter 5) Statechart diagram(Chapter2,Chapter 5) Use case diagram(Chapter 2,4) Class diagram(Chapter 2) Activity diagram (Chapter 2) Component diagram(Chapter 5) Deployment diagram(Chapter 7) Package diagram(Chapter 2) Relationships: Association(aggregation,composition):Chapter 2,Chapter 5 Generalization:Chapter 5 Communication:Chapter 2 3)Patterns (Chapter 8,Apendix A) Reuse by Inheritance and Delegation,Specification Inheritance and Implementation Inheritance, The Basic Concept of Pattern Bridge,Adapter,Facade,Proxy,Composite Observer,Strategy,Command Abstract Factory,Builder

Review Guideline SOFTWARE ENGINEERING 1.About Examination 1)The scope of this examination is mainly covered by the text book 2)The examination will last 120 minutes and it is a closed-book exam. 3)Exam Types: 1. Multiple Choice(2 points * 5 =10) 2. Questions (9 points * 5=45, answer them briefly) 3. Analysis & Design(3 Exercises, you should draw some UML diagrams, write code or write use cases) 2.Main Contents Object Oriented Software Engineering- Using UML, Patterns, and Java 1) The Basic Concepts of Object-Oriented Methodology (Chapter 2) Class, abstract class, interface, inheritance, polymorphism, association, association class, super class, sub class 2) UML and UML Notations Understanding what is the UML (Chapter 2) Diagrams: Interaction (sequence and collaboration) diagram (Chapter 2, Chapter 5) Statechart diagram (Chapter2, Chapter 5) Use case diagram (Chapter 2, 4) Class diagram (Chapter 2) Activity diagram (Chapter 2) Component diagram (Chapter 5) Deployment diagram (Chapter 7) Package diagram (Chapter 2) Relationships: Association(aggregation, composition): Chapter 2, Chapter 5 Generalization: Chapter 5 Communication: Chapter 2 3) Patterns (Chapter 8, Apendix A) Reuse by Inheritance and Delegation, Specification Inheritance and Implementation Inheritance, The Basic Concept of Pattern Bridge, Adapter, Façade, Proxy, Composite Observer, Strategy, Command Abstract Factory, Builder

Framework 4)Object-Oriented Analysis and Design Concetps: Object-oriented Analysis Object-oriented Design(Chapter 2) Application domain Solution Domain(Chapter 2) Requirements Elicitation (Chapter 4): Requirements Elicitation Activities Use Case Modeling (actor,use case,use case diagram,use case specification,relating use cases) Identifying Initial Analysis Objects Analysis (Chapter 5): Analysis Model:Functional Model,Analysis Object Model,Dynamic Model Entity,Boundary,and Control Objects Identifications of Entity,Boundary,and Control Objects System Design (Chapter 6,7) Services,Interfaces Coupling and Cohesion Layers and Partitions Architectural Styles:Repository,Model/View/Controller,Client/Server,Peer-to-Peer, Three-tier,Four-tier,Pipe and Filter Addressing Design Goals:Subsystems Mapping,Persistent Data,Access Control, Boundary Conditions Object Design(Chapter 9) Class Implementor,Class User,Class Extender OCL Mapping Models to Code(Chapter 10) Forward Engineering,Reverse Engineering Common Optimizations Association Mapping Testing(Chapter 11) Faults,Erroneous States,and Failures Test Cases,Test Stubs and Drivers Testing Activities (Testing Strategis),Different Coverage (more whitebox testing strategies can be found from my PPT)

Framework 4) Object-Oriented Analysis and Design Concetps: Object-oriented Analysis & Object-oriented Design (Chapter 2) Application domain & Solution Domain (Chapter 2) Requirements Elicitation (Chapter 4): Requirements Elicitation Activities Use Case Modeling (actor, use case, use case diagram, use case specification, relating use cases) Identifying Initial Analysis Objects Analysis (Chapter 5): Analysis Model: Functional Model, Analysis Object Model, Dynamic Model Entity, Boundary, and Control Objects Identifications of Entity, Boundary, and Control Objects System Design (Chapter 6, 7) Services, Interfaces Coupling and Cohesion Layers and Partitions Architectural Styles: Repository, Model/View/Controller, Client/Server, Peer-to-Peer, Three-tier, Four-tier, Pipe and Filter Addressing Design Goals: Subsystems Mapping, Persistent Data, Access Control, Boundary Conditions Object Design (Chapter 9) Class Implementor, Class User, Class Extender OCL Mapping Models to Code (Chapter 10) Forward Engineering, Reverse Engineering Common Optimizations Association Mapping Testing (Chapter 11) Faults, Erroneous States, and Failures Test Cases,Test Stubs and Drivers Testing Activities (Testing Strategis), Different Coverage (more whitebox testing strategies can be found from my PPT)

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有