
软件工程
Jeff~李
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件工程 --概述
1、什么是软件软件是计算机系统中与硬件相互依存的另一部分,它包括程序,数据及相关文档的完整集合。程序是按事先设计的功能和性能要求执行的指令序列。数据是使程序能正常操纵信息的数据结构。文档是与程序开发,维护和使用有关的图文材料2、软件的特点(1)、软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。(2)、软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。...原创 2019-06-07 20:34:34 · 325 阅读 · 5 评论 -
软件工程 --可行性研究
可行性研究2.1问题定义定义为软件需求分析功能与性能的依据一定义内容:包括,问题背景,开发系统的现状,开发的条件与理由,总结要求,问题的性质,类型装还,什么目标,开发条件,环境要求。二 定义的步骤系统分析员到问题现场2.2可行性研究1经济可行性,2技术(重要)3操作4 法律5 时间2.3可行性研究的步骤1复查系统规模和目标2研究目前正在使用的系统3导出新系统...原创 2019-06-07 20:42:48 · 897 阅读 · 3 评论 -
软件工程 --需求分析
软件的需求分析任务;就是解决做什么 深入描述软件的功能和性能 确定软件设计的约束和软件同其他系统元素的接口细节 定义软件的其他有效性需求需求分析的过程 (蓝色字体)1问题识别,开发人员深入现场,了解需求软件的需求包括 功能,性能,环境,可靠性,安全保密,用户界面,资源使用,成本消耗,开发进度,预先估计以后系统可能达到的目标2分析与综合常用的分析方法面向数据流的结...原创 2019-06-08 09:28:16 · 389 阅读 · 7 评论 -
软件工程 --面向过程的软件设计方法
设计阶段软件设计的目标和任务根据用信息域表示的软件的需求以及功能和性能需求进行 1数据设计,2系统结构设计,3程序设计软件设计的过程1.规定规范2.软件系统结构的总体设计3.处理方式设计4.数据结构设计5.可靠性色痕迹6.编写概要设计阶段的文档7.概要设计评审软件设计基础自顶向下,逐步细化模块 每个名名字都不相同模块的调用关系和接口模块建的信息传递表示模...原创 2019-06-08 09:48:25 · 917 阅读 · 2 评论 -
软件工程 --软件测试
软件测试目的1测试是程序的执行过程,目的在于发现错误2一个好的测试用例在于能发现至今未发现的错误3一个成功的册数是发现了至今为发信的错误的测试原则1应当把”今早地和不断地进行软件测试”作为软件开发者的座右铭2测试用例应由测试输入数据和对应的预期输出结果这两部分组成3程序员避免检查自己的程序4 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件测试信息流 软件配置...原创 2019-06-09 20:30:39 · 356 阅读 · 4 评论 -
软件工程 --软件维护
软件维护软件维护的概念定义 在软件运行维护极端对软件产品进行的修改就式所谓的维护维护的类型 改正性维护,适应性维护,完善性维护软件维护的策略 改正性维护20%,适应性维护20%,完善性维护50% 预防性维护维护成本维护工作量的模型...原创 2019-06-09 20:34:07 · 244 阅读 · 5 评论 -
软件工程 --面向对象技术
面向对象技术面向对象=对象+类+继承+通讯对象 最基本的成分 属性 方法消息 对象与对象的通信类 一组就有相同数据结构和相同操作的对象的集合类 定义包括一组数据属性和在数据上的一组合法操作继承 使用已经存在的定义作为基础建立新定义的技术新类的定义可以是即存类所声明的数据和新类所增加的声明的组合类的生存期对象模型化技术OMT把分析时收集的信息构造...原创 2019-06-09 20:41:12 · 275 阅读 · 7 评论 -
软件工程 --用户界面
用户界面设计用户界面应该具备的特性 可使用性,灵活性,复杂性和可靠性任务分析用户特性分析用户特性度量用户工作分析、记录有关系统的概念和术语,确定界面类型用户模型观点 ,用户知识模型,用户特性模型,用户任务模型,用户观点任务分配 一般地用户承担需要创造、判断和探索的任务,而计算机承担重复检查、计算和数据处理的任务 产生两个网络,一个是人的网络,一个是计算机的任...原创 2019-06-11 10:15:47 · 529 阅读 · 10 评论 -
软件工程 --软件质量管理
软件质量管理软件质量概念 定义 与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体软件质量特性 1反映了软件的本质,讨论一个软件的质量,问题最终要归结到定义软件的质量特性 2定义一个软件的质量,就等价于为该软件定义一系列质量特性3 人们通常把影响软件质量的特性用软件质量模型来描述软件质量模型 定义成分层模型ISO 软件质量评价模型 三层组成软件质量的度...原创 2019-06-11 10:38:26 · 357 阅读 · 10 评论