![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 92
软件工程的相关概念和技术方法介绍,提升我们的软件素质,帮助提高软件开发能力与软件项目管理能力
逸仙lotus
美好的事物都是值得等待的,内容持续更新中
展开
-
软件工程学面向对象
传统的生命周期方法学在消除软件非结构化、促进软件开发工程化方面起了积极的作用,但仍有许多不足,存在的主要问题有:①生产率提高的幅度不能满足需要;②软件重用程度很低;③软件很难维护;④软件往往不能真正满足用户需要。传统方法:系统是过程的集合 、过程与数据实体交互、 过程接受输入产生输出、数据与处理分离。面向对象方法:系统是对象的集合 、对象与其它对象交互、 对象发送与响应消息、数据与处理方法封装到对象。原创 2024-07-06 14:55:01 · 1278 阅读 · 0 评论 -
软件工程学软件维护
软件维护是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。软件的可维护性是指纠正软件系统出现的错误和缺陷,为满足新的要求进行修改、扩充或压缩的容易程度。原创 2024-07-04 10:45:48 · 943 阅读 · 0 评论 -
软件工程学系统实现
环路复杂度给出了基本路径集中的独立路径的数量,这是确保程序中所有语句至少被执行一次所需的测试数量的上界。程序编码阶段的任务是将软件的详细设计转换成用程序设计语言实现的程序代码,即把用PDL等工具描写的算法,翻译成计算机能接受的诸如C++、Java等程序设计语言的程序。必须有用户积极参与(当软件为特定用户开发时,通过验收测试,让用户验证所有的需求是否已经满足/当软件是为了多个用户开发的商品软件时,让每个用户逐个执行验收测试是不切实际的)或者以用户为主进行,由用户设计测试用例,使用生产中的实际数据进行测试。原创 2024-07-02 18:33:43 · 1051 阅读 · 0 评论 -
软件工程学系统设计
软件设计阶段用比较抽象概括的方式确定目标系统如何完成预定的任务,即确定系统的物理模型。回答系统 “做什么”。软件设计是将需求转化为最终产品的唯一途径,是后续开发和维护工作的基础。原创 2024-06-22 00:28:59 · 1399 阅读 · 0 评论 -
软件工程学系统分析
可行性研究分析需求分析数据流图ER图分析建模数据流图数据字典结构化英语判定树判定表原创 2024-06-09 22:48:29 · 1008 阅读 · 0 评论 -
软件工程学概述
软件工程相关知识软件软件危机生命周期模型瀑布模型增量模型快速模型螺旋模型各类软件文档软件是程序、数据及文档的完整集合。其中,程序是按事先设计的功能或者性能要求执行的指令序列。数据是使程序能够正常操纵信息的数据结构。文档是与程序开发,维护和使用相关的图文材料。软件与硬件、数据库、人、过程等共同构成了计算机系统。软件的。原创 2024-06-09 20:45:41 · 977 阅读 · 0 评论