软工笔记
派大星的好朋友海绵宝宝
这个作者很懒,什么都没留下…
展开
-
软工文档
一张图胜过多个导图,清晰的介绍了在软件生存周期产生的各个文档。 可行性研究报告目的 说明软件开发项目的实现在技术上、经济上和社会条件上的可行性;论述为达到开发目的而可能选择的各种方案;说明并论证所选定的方案。内容 引言(编写目的、背景、定义、参考...原创 2020-03-07 21:32:10 · 179 阅读 · 5 评论 -
软工笔记——开发模型
开发模型详细介绍 瀑布模型 ...原创 2020-02-29 23:02:54 · 383 阅读 · 2 评论 -
软工笔记——编码
软件质量管理定义:所有描述计算机软件优秀程度的特性的组合特性:反应软件的本质度量和评价特性度量:预测性、验收型预测度量:瓷尺度度量、二元度量软件工程分为软件开发技术、软件工程管理...原创 2020-02-23 20:50:51 · 211 阅读 · 9 评论 -
软工笔记——面向对象设计方法
软件维护定义在软件运行阶段对软件产品进行修改维护类型改正性维护(20%)改正在开发周期间未能发现的遗留错误适应性维护(25%)软件适应运行环境的改变完善性维护(50)提高软件性能和软件可维护性其他维护(5%)面向对象技术1面向对象=对象+类+继承+通信2每个对象可用它本身的一组属性和它可以执行的一组操作来定义3属性一般职能通过执行对象的操作来改变...原创 2020-02-15 19:54:55 · 1487 阅读 · 10 评论 -
软工笔记——软件测试
软件测试测试过程是依相反顺序安排的自底向上,逐步集成的过程测试目的测试原则测试信息流软件配置 测试配置 测试工具 测试结果分析 排错 修正后的文档再测试测试方法黑盒测试(集成测试)、白盒测试【逻辑测试(语句覆盖、判定覆盖、条件覆盖、路径覆盖、条件组合覆盖、判定——条件覆盖)(属于百合测试】软件测试的策略单元测试(模块测试)对程序模块测试 组装测...原创 2020-02-09 20:43:39 · 361 阅读 · 12 评论 -
软工笔记——详细设计
数据设计七原则文件设计逻辑设计(主要在概要设计阶段)、物理设计过程设计图形工具、表格工具、语言工具程序流程图基本结构问题分析图概要设计的步骤设计系统方案 选取一组合理的方案 推荐最佳实施方案 功能分解 软件结构设计 数据库设计、文件结构设计 制定测试计划 编写概要设计文档 、审查与复审概要设计文档...原创 2020-02-04 20:23:47 · 514 阅读 · 14 评论 -
软工笔记——概要设计
面向过程的软件设计方法软件设计目标根据用信息域表示的软件需求,以及功能和性能需求进行数据设计、系统结构设计、过程设计软件设计任务概要设计、详细设计设计过程制定规范 软件系统结构的总体设计 处理方式设计 数据结构设计 可靠性设计 编写概要设计阶段的文档 概要设计评审设计基础自顶向下,逐步细化:对各个层次的过程细节和数据细节逐层细化 软件结构:程序的...原创 2020-02-03 19:37:17 · 538 阅读 · 12 评论 -
软工笔记——需求分析
软件计划问题定义定义内容:问题背景、开发系统现状、条件与理由、总体要求、问题性质等 定义步骤:系统分析员到问题现场可行性研究对项目进行可行性论证:经济、技术、操作、法律、时间可行性可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。软件计划内容软件范围、环境资源软件价格估计生产率是价格的基础,影响因素:人口、产品、工程、资源软件成本估...原创 2020-02-02 21:16:45 · 284 阅读 · 13 评论 -
软工笔记——可行性研究
软件工程定义 运用现代科学技术知识设计并构造计算机程序及为开发、与逆行和维护这些程序所必须的相关文件资料三要素: 方法、工具、过程基本目标付出较低的开发成本 达到要求的软件功能 取得较好的软件性能 开发的软件易于移植 需要较低的维护费用 能按时完成开发工作,及时交付使用原则 分解、独立性、一致性、确定性软件危机定义 ...原创 2020-03-01 18:04:22 · 1737 阅读 · 15 评论 -
软工笔记——软件工程概述
软件定义 是计算机系统中与硬件相互依存的另一部分,包括程序(按事先涉及的功能和性能要求执行的指令序列)、数据(使程序能正常操纵信息的数据结构)及其相关文档的完整集合软件特点(1)抽象性、(2)开发过程中没有明显的制造过程、(3)没有硬件的老化问题(4)对计算机系统有不同程度的依赖(5)未摆脱手工艺开发方式(6)本身是复杂的(7)成本昂贵(8)涉及...原创 2020-01-29 20:31:10 · 430 阅读 · 11 评论