欢迎来到天天文库
浏览记录
ID:42091845
大小:288.15 KB
页数:11页
时间:2019-09-07
《软件工程-主要知识点总结(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.软件:计算机(程序)、(规程)以及运行计算6.配置管理活动有:K配置项标识2、版本管理(Software(Software(Software(Software(Softwarerequirements)Design)Construction)Testing)Maintenance)机系统可能需要的相关(文档)和(数据)。2•应用软件的分类:通用软件和定制软件3•软件的本质特性:复杂性、一致性、可变性、不可见性4.软件工程包括过程、方法.工具5.软件质量可从可用性、有效性、可依赖性、可维护性评价6.软件工程方法:传统方法:面向数据方法、面向过程方法面向对象方法7.CASE系统的三
2、个层次工具、工作台、环境8.SWEB0K的10个知识域?英文名称?软件需求软件设计软件构造软件测试软件维护软件配置管理(ConfigurationManagement)软件工程管理(EngineeringManagement)软件工程过程(SoftwareEngineeringProcess)软件工程工具与方法(EngineeringToolsandMethods)软件质量(SoftwareQuality)1.软件工程目标:优质,高效2.软件过程是软件工程人员为了获得(软件产品)而在(软件工具)的支持下实施的一系列(软件工程)活动。3.软件过程的基木活动:问题提出、软件需求规格说明
3、、软件设计、软件实现、软件确认、软件演化4.软件过程的制品有:软件需求制品、软件设计制品、软件实现制品、软件测试制品、软件实施制品5.软件过程模型:瀑布模型、快速原型、增量模型、螺旋模型、形式化方法模型、基于组件的开发模型1.软件项目管理活动有项目启动、项目规划、项目实施.项目收尾4个阶段2.3种典型的开发组织方式:民主式、主程序员式和技术管理式3.项目的沟通方式有:1、直接交谈2、电话交谈3、电子邮件4、会议5、项目网站6、书面报告4.软件规模估算的方法有:代码行技术,功能点技术5.软件成本估算有K专家判断2、类比估算3、C0C0M0模型6.软件风险管理的过程有1、风险识别2、风
4、险分析3、风险规划4、风险监控基本活动3、系统构建4、变更控制2•软件需求可分:业务需求、用户需求、功能需求、非功能需求、系统需求3.需求工程包括1需求获取2需求分析3需求规格说明4需求验证5需求管理基本活动4.建立分析模型是需求分析的核心工作3.主要的需求获取技术有:1面谈2需求专题研讨会3观察用户工作流程4原型化方法5基于用例的方法1.而向对彖软件工程方法的活动有:向对象分析(ObjectOrientedAnalysis,00A)面向对象设计(ObjectOrientedDesign,00D)面向对象编程(ObjectOrientedProgramming,OOP)面向对象测试
5、(ObjectOrientedTesting,00T)向对象维护(ObjectOrientedSoftwareMaintenance,OOSM)2.面向对象的基木概念有:对象(Object)类(Class)封装(Encapsulation)继承(Inheritance)消息(Message)关联(Association)聚合(Aggregation)多态性(Polymorphism)3.UML英文全称:统一建模语言UnifiedModelingLanguage4.UML用哪些视图:用例视图(Use-caseView)设计视图(DesignView)进程视图(ProcessView)
6、实现视图(ImplementationView)分布视图(DeploymentView)1・面向对象分析模型由(1)功能模型(2)分析对象模型(3)动态模型组成2.面向对象需求分析有哪些活动:理解用例模型、识别分析类、定义交互行为、建立分析类图.评审分析模型应该建立哪些类型的模型:实体类模型、边界类模型、控制类模型、1.软件设计活动可分为系统设计和详细设计两个阶段2•软件设计的原则有:模块化(Modularity)耦合(coupling)内聚性(cohesion)3.典型的软件体系结构风格有:仓库体系结构、分层体系结构MVC体系结构、客户机/服务器体系结构管道和过滤器体系结构4.软
7、件三层体系结构:表示层、应用逻辑层、存储层5•详细设计的描述工具:图形,表格,语言1.黑盒测试法(功能测试或数据驱动测试)中常用的设计测试用例的方法:等价类划分、边界值分析、状态测试、失败条件测试、错误推测法1.白盒测试法(结构测试或逻辑驱动测试)中逻辑覆盖标准有:语句覆盖.分值覆盖、条件覆2.软件维护的类型及其工作量:(1)改正性维护17%(2)适应性维护18%(3)完善性维护65%软件维护:结构化维护和非结构化维护软件测试:单元测试、集成测试、系统测试、验收测试6
此文档下载收益归作者所有