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