- 博客(6)
- 收藏
- 关注
原创 第六章 软件测试
<br />软件测试:在程序员对每一个模块的编码之后先做程序测试,再做单元测试,然后在进行集成测试,系统测试,验收(确认)测试,平行测<br /> 试,人工测试,其中单元测试的一部分在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本<br /> 身是复杂的。<br /> <br />软件测试目的:测试是程序的执行过程,目的在于发现错误<br /> 一个好的测试用例在于能够发现至今未发
2010-09-12 16:44:00 984
原创 第四章 程序设计
<br />选择语言的原则<br /> 最少的工作量原则<br /> 最少技巧性原则<br /> 最少错误原则<br /> 最少维护原则<br /> 减少记忆原则<br />总原则:先求正确后求快<br /> 先求清晰后求快<br /> 求快不忘保持程序正确性<br /> 保持程序整洁以求快<br /> 不要因效率而牺牲清晰<br />好程序标准:易于测试和调试<br /> 易于维护<br />
2010-09-12 15:24:00 567
原创 第四章 面向过程的软件设计方法
软件设计的概念与原则: 将软件划分为若干独立成分的依据 怎样表示不同的成分内的功能细节和数据结构 怎样统一衡量软件设计的技术质量软件设计过程 制定规范 软件系统结构的总体设计 处理方式设计 数据结构设计 可靠性设计 编写概要设计阶段的文档 概要设计评审软件设计基础: 自顶向下,逐步细化 软件结构 程序结构 网状结构 树形结构 (纵向叫深度,横向叫宽度) 结构图 模块化 抽象化 信息隐蔽模块化:模块是数据说
2010-09-12 11:18:00 860
原创 第三章 需求分析
软件需求分析的任务:深入描述软件的功能和性能 确认软件设计的约束和软件同其他系统元素的接口问题 定义软件的其他有效性需求软件需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。需求分析的过程 问题识别 分析与综合(面向数据流的结构化分析方法sa,面向数据结构的jackson方法jsd,结构化数据系统开发方法dssd,面向对象的分析方
2010-09-12 09:37:00 927
原创 第二章 可行性研究
<br />问题定义为软件需求分析功能与性能的依据<br />问题定义内容:问题背景,开发系统那个的现状,开发的条件与理由,总体要求,问题的性质,类型转换,什么目标,开发条件,环境要求<br /> 等<br /> <br />可行性研究的任务:使用最小的代价在尽可能短的时间内确定问题是否值得去解决。也就是说可行性研究的目的不是解决问题,而是确定问<br /> 题是否值得去解决。研究在当前的具体条件下,开发新系统是否
2010-09-11 16:43:00 792
原创 第一章 软件工程概论
<br />一、软件的概念,特点和分类方法<br /> 软件是计算机系统中与硬件相互依存的一部分,它是包括程序,数据及其相关文档的完整集合<br /> 软件特点:是一种逻辑实体,具有抽象性<br /> 对计算机系统有着不同程度的依赖<br /> 本身是复杂的。包括实际问题的复杂性,程序逻辑问题的复杂性<br /> 。。。。<br /> 软件分类:<br /> 功能划分<br />
2010-09-11 15:47:00 574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人