![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
ML.star
记录学习
展开
-
软件工程海南大学835大纲(史济民)
重点知识点原创 2022-06-13 17:34:24 · 708 阅读 · 0 评论 -
软件工程-维护
四个维护完善性维护:在使用软件的过程中用户往往提出增加新功能或修改已有的功能的建议,还可能提出一般性的改进意见.为了满足这类要求,需要进行完善性维护改正性维护:诊断和改正错误的过程适应性维护:为了和改变了的环境适当地配合而进行的修改软件的活动预防性维护:为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件...原创 2021-10-23 21:42:33 · 265 阅读 · 0 评论 -
软件工程-软件测试
白盒测试原创 2021-10-07 23:22:56 · 7760 阅读 · 0 评论 -
软件工程-详细设计
根本目标确定应该怎样具体地实现所要求的系统详细设计说明书一.引言 1.1 编写目的 1.2 预期读者 1.3 定义 1.4 约束 1.5 参考文献二.模块详细设计 2.1 用户管理 登录,注册,详细设计(图形,语言,表格) 2.2 商品管理 .......三.数据库逻辑设计 3.1 用户表...原创 2021-10-08 23:08:31 · 194 阅读 · 0 评论 -
软件工程-总体设计-文档编写
基本目的: 回答"概况地说,系统如何实现"这个问题设计过程:1.设想供选择的方案2.选取合理和方案3.推荐最佳方案4.功能分解5.设计软件结构6.设计数据库7.制定测试计划8.书写文档 1)系统说明 2)用户手册 3)测试计划 4)详细的实现计划 5)数据库设计结果9.审查和复查设计原理:1.模块化2.抽象3.逐步求精4.信息隐藏和局部化...原创 2021-10-05 20:22:50 · 339 阅读 · 0 评论 -
软件工程-画图
系统流程图甘特图网络计划原创 2021-09-13 17:34:36 · 648 阅读 · 0 评论 -
软件工程-需求分析
需求分析任务获取需求的方法分析建模需求验证软件需求任务功能需求接口需求性能需求约束可靠性和可用性需求逆向需求出错处理需求将来可能提出的要求功能需求(一定要有)这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能性能需求(最好有)性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。可靠性和可用性需求可靠性需求定量地指定系统..原创 2021-09-19 10:06:47 · 4584 阅读 · 0 评论 -
软件工程-可行性研究
可行性研究内容:经济可行性,技术可行性,操作可行性步骤:1.确定系统规模和目标分析员访问关键人员,仔细阅读和分析有关的材料,以便改正含糊或不正确的叙述,清晰的描述对目标系统的一切限制和约束。2.研究目前正在使用的系统1)新系统必须解决旧系统中存在的问题2)运行使用旧系统所需要的费用是一个重要经济指标,如果新系统不能增加收入或减少使用费用,那么从经济角度看新系统就不如旧系统。3)注意了解并记录现有系统和其它系统之间接口情况,这是设计新系统时的重要约束条件。4)常见的错...原创 2021-09-06 19:01:16 · 936 阅读 · 0 评论 -
软件工程-概述
软件工程 定义本质特性:1.关注于大型程序的构造2.中心课题是控制复杂性3.软件经常变化4.开发软件的效率非常重要软件工程三要素软件危机产生的原因:...原创 2021-09-01 20:52:24 · 137 阅读 · 0 评论 -
软件工程学-软件生存期模型
软件生存期模型瀑布模型按照传统的瀑布模型开发软件,有下述的几个特点。a)阶段间具有顺序性和依赖性:两重含义: ①必须等前一阶段的工作完成之后,才能开始后一阶段的工作;②前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。b) 推迟实现的观点瀑布模型在编码之前设置了系统分析与系统设计的各个阶段,分析与设计阶段的基本任务规定,在这两个阶段主要考虑目标系统的逻辑模型,不涉及软件的物理实现。c) 质量保证的观点:原创 2021-09-01 16:46:58 · 187 阅读 · 0 评论