软件工程笔记
mr_guo_lei
公务员-。-索然无味,还得遴选
展开
-
软件工程复习笔记(一)
一、软件工程的概念软件:和计算机硬件相辅相成的,包括程序。文档、数据集合软件的分类:系统软件、应用软件、可复用软件、支撑软件软件工程:为了指导软件的开发和维护而产生的一个学科软件生存期:软件定义、软件开发、软件运行和维护软件工程方法概论:三要素:方法、工具、过程方法:面向对象、结构化(传统)、形式化工具:管理过程工具,开发工具,维护工具二、软件生存期模型瀑布模型原创 2017-12-31 09:38:47 · 671 阅读 · 0 评论 -
软件工程概论笔记(三)
面向对象分析面向对象分析概述面向对象的三种模型:用例模型、对象模型、动态模型用例模型:确定外部参与者、确定用例、绘制用例图外部参与者:根据人员和组织、外部系统、设备来确定用例和用例之间的关系,包含、使用、扩展对象模型:五个层次:主题层-类和对象层-结构层-属性层-服务层确定主题、确定类和对象、确定结构、确定属性、确定服务......确定主题:将复杂系统划分为不同的主原创 2018-01-01 10:50:07 · 429 阅读 · 0 评论 -
软件工程概论笔记(四)
体系结构模式、风格和框架的概念:1.模式软件设计模式是从软件设计过程中总结出来的是针对特定问题的解决方案模式划分为以下三类:体系结构模式:概要设计,表达了基本结构组织设计模式:为软件系统的子系统,构件或者构件之间提供了一个精炼之后的解决方案,详细设计惯用法:编程语言相关的低级模式,编程实现2.风格风格是带有倾向性的模式每种风格描述了一种系统范畴,包括:一组构件,原创 2018-01-02 08:58:18 · 376 阅读 · 0 评论 -
软件工程概论笔记(五)
软件测试的基本概念白盒测试的测试用例设计基本路径覆盖黑盒测试的测试用例设计软件测试的策略人工测试调试软件测试:为了发现错误而执行程序的过程用户角度:使用较少的错误和缺陷的软件开发法这角度:为了便于让顾客接受开发工作中,测试一般占30%~40%甚至大于50%软件测试对象:需求分析、概要设计、详细设计、程序编码等各个阶段的说明文档,包括需求规格说明书,概要设原创 2018-01-06 13:18:15 · 350 阅读 · 0 评论 -
软件工程概论笔记(六)
软件维护的定义:包括四种类型:改正性维护适应性维护完善性维护预防性维护维护阶段站软件生存期的70%以上,而四类维护中,完善性维护占比最大,为50%软件修改需要经历的三恶步骤:分析和理解程序,实施修改和重新验证程序软件维护性:评价软件产品质量的一项重要指标六个软件质量特性:功能性,可靠性,易用性 ,效率和可移植性软件为彗星度量:丢软件产品的维护行给出量化的评价原创 2018-01-06 14:48:09 · 492 阅读 · 0 评论