软件需求分析英文课件:Chapter 0_第1页
软件需求分析英文课件:Chapter 0_第2页
软件需求分析英文课件:Chapter 0_第3页
软件需求分析英文课件:Chapter 0_第4页
软件需求分析英文课件:Chapter 0_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、lSoftware Requirement ,Analysis,Design and ModelingCourse Overview SWEBOKV3.0lGuide to the Software Engineering Body of Knowledgel1. To promote a consistent view of software engineering worldwidel2. To specify the scope of, and clarify the place of software engineering with respect to other discipli

2、nes such as computer science, project management, computer engineering, and mathematicsl3. To characterize the contents of the software engineering disciplinel4. To provide a topical access to the Software Engineering Body of Knowledgel5. To provide a foundation for curriculum development and for in

3、dividual certification and licensing material2Course Overview -SWEBOKV3.0lWhat is SE? lThe application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.”3Software QualitySoftware Engine

4、ering Models and MethodsSoftware Engineering ProcessSoftware Engineering ManagementSoftware Configuration ManagementMaintenanceTestingConstructionDesignRequirementsPrimary ProcessesSupporting Processes4软件工程知识体系SWEBOK软件需求SoftwareRequirements软件设计Software Design软件构造Software Construction软件测试Software Tes

5、ting软件维护Software Maintenance软件配置管理Software Configuration Management软件工程管理Software Engineering Management工程基础Engineering Foundations软件需求基础SoftwareRequirementsFundamentals需求过程Requirements Process 需求捕获Requirements Elicitation需求分析Requirements Analysis需求规约RequirementsSpecification软件需求工具Software Requireme

6、nts Tools需求验证RequirementsValidation实际的考虑Practical Considerations软件设计基础SoftwareDesignFundamentals软件设计关键问题Key Issues in Software Design 软件结构与体系结构Software Structure and Architecture用户界面设计User Interface Design软件设计质量分析与评价Software Design Quality Analysis and Evaluation软件设计工具Software Design Tools软件设计符号Soft

7、ware Design Notations软件设计策略与方法Software Design Strategies and Methods软件工程过程Software Engineering Process软件工程模型与方法Software Engineering Models and Methods软件质量Software Quality软件工程职业实践Software Engineering Professional Practice软件工程经济学Software Engineering Economics计算基础Computing Foundations数学基础Mathematical F

8、oundations软件构造基础SoftwareConstructionFundamentals管理软件构造Managing Construction实际考虑Practical Considerations构造技术Construction Technologies软件构造工具Software Construction Tools软件测试基础SoftwareTestingFundamentals测试级别Test Levels测试技术Test Techniques测试相关测量Test-Related Measures软件测试工具Software Testing Tools测试过程Test Proc

9、ess软件维护基础SoftwareMaintenanceFundamentals软件维护关键问题Key Issues in Software Maintenance维护过程Maintenance Process维护技术Techniques for Maintenance软件维护工具Software Maintenance Tools软件配置管理过程的管理Management of the SCM Process软件配置标识Software Configuration Identification软件配置控制Software Configuration Control软件配置状态核定Softwa

10、re Configuration Status Accouting软件配置审计Software Configuration Auditing软件配置管理工具Software Configuration Management Tools软件发布管理与交付Software Release Management and Delivery初始化和范围定义Initiation and Scope Definition软件项目规划Software Project Planning软件项目执行Software Project Enactment审查和评估Review and Evaluation结束Clos

11、ure软件工程管理工具Software Engineering Management Tools软件工程测量Software Engineering Measurement软件过程定义Software ProcessDefinition软件生命周期Software Life Cycles软件过程的评估和改进Software Process Assessment and Improvement软件度量Software Measurement软件工程过程工具Software Engineering Process Tools模型化/建模Modeling模型分析Analysis of Models软

12、件工程方法Software Engineering Methods软件质量基础Software Quality Fundamentals软件质量管理过程Software Quality Management Processes实际考虑Practical Considerations软件质量工具Software Quality Tools职业技能Professionalism团队动力与心理学Group Dynamics and Psychology沟通技巧Communication Skills软件工程经济学基础Software Eng.Economics Fundamentals生命周期经济学

13、Life Cycle Economics风险与不确定性Risk and Uncertainty经济分析方法Economic Analysis Methods实际的考虑Practical Considerations实证方法和试验技术Empirical Methods & Experiment Techniques统计分析Statistical Analysis测量Measurement工程设计Engineering Design建模、仿真和原型Modeling, Simulation, and Prototyping根本原因分析Root Cause Analysis标准Standard

14、s集合、关系、函数Sets, Relations, Functions基本逻辑Basic Logic计数基础知识Basic of Counting离散型概率Discrete Probability有限状态机Finite State Machine代数结构Algebraic Structures数值精度、准确度和误差Numerical Precision, Accuracy, and Errors证明技术Proof Techniques图与树Graphs and Trees语法Grammars数论Number Theory问题求解技术Problem Solving Techniques安全软件开

15、发与维护Secure Software Development & Maintenance抽象化Abstraction程序设计基础Programming Fundamentals编程语言基础Programming Language Basics调试工具和技术Debug Tools and Techniques数据结构和数据表示Data Structure & Representation算法及其复杂性Algorithms and Complexity系统的基本概念Basic Concept of a System计算机组织Computer Organization操作系统基础O

16、perating System Basics编译基础Compiler Basics数据库基础知识和数据管理Database Basics & Data Management网络通信基础Network Communication Basics并行和分布式计算Parallel & Distributed Computing基本用户的人因素Basic User Human Factors基础开发者的人因素Basic Developer Human Factors模型类型Types of Models软件工程知识体系软件工程知识体系SWEBOK总体结构总体结构Course Overvi

17、ew DescriptionlSoftware Requirement ,Analysis, Design and ModelinglIntended AudiencelFor those students who have background of Basic software engineering concepts and object-oriented programming. lObjectives1)The method of development - RA , OOA & OOD2)The process of the development - UP 3)The m

18、ethod of modeling - UML5Course Overview ContentslLearn how to “think in objects”l Requirements and analysis of the problem domainlDesign of a solutionlAssign responsibilities to objectslDesign patternslArchitectural issueslUnified ProcesslApplying UMLlPractice!6Topics and SkillsUML notationRequireme

19、nts analysisPrinciples and guidelinesPatternsIterative development with an agile Unified ProcessOOA/DA short Example: A Dice GameTextbook & Referencel“Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 3nd Ed.”, Carig Larman, 2006, ISBN 7-111-17841-6lUML和模式应用(原书第3版),机械工业出版社,2011 13lIBM DEV275,DEV475l面向对象的分析与设计,邵维忠、杨芙清著,清华大学出版社,2013Course Overview - TopicslChapter1 Introduction lChapter2 Intro to UMLlChapter3 Inceptio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论