![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 95
StarPrayers.
靡不有初,鲜克有终。
展开
-
软件工程导论学习笔记——(1)基础知识(含一二章课后题答案)
定义:软件是计算机中硬件相互依存的部分,它不仅包括程序,还包括数据和相关文档,是三者的完整集合。程序:按事先设计好的功能和性能要求执行的指令序列。数据:程序处理、加工的对象和处理信息的数据结构。文档:与程序开发、维护和使用相关的各类资料总称。软件是一种逻辑产品,具有抽象性,更多地带有个人智慧因素,这使得软件与其他的机械制造、建筑工程有许多不同。软件没有明显的制造过程,不会损坏,但会因为质量和不可维护性被废弃。因此,软件产品数量和质量在相当长的实践中还得依靠技术人员和管理人员。原创 2024-01-04 09:21:45 · 1828 阅读 · 0 评论 -
软件工程导论学习笔记——(2)项目启动阶段(含三四五章课后题答案)
数据流定义数据流定义主要说明数据流由哪些数据项组成,包括数据流编号、名称、来源、去向、组成、时间、数量以及峰值等。其中,数据流名、组成(包含的数据项)必不可少。常用的表示数据流组成的符号有以下几个。a+b;表示a与b。[a|b]:表示a或b,即选择括号中的某一项。m{a}n:表示a可以重复出现,至少出现m次,最多出现n次。(a):表示a可以出现0次或1次,即括号中的项可选可不选。原创 2024-01-04 12:11:11 · 1194 阅读 · 1 评论 -
软件工程导论学习笔记——(3)项目实施阶段(含六~十一章课后题答案)
组件图用于说明构件之间的逻辑关系,部署图则在此基础上更进一步描述系统硬件的物理拓扑结构,以及在此结构上执行的软件部署图常用于帮助理解分布式系统,可以使系统的安装、部署更简单,主要元素包括节点和连接、接口和构件。状态图描述对象状态和事件之间的关系,通常用来描述单个对象的行为,不适合表述包括若干协作的对象行为,通常不需要对每个类编制状态图,只有那些重要的交互行为的类,如在业务流程、控制对象、用户界面的设计方面适合用状态图描述。类图描述类和类之间的静态关系,它不仅显示信息的结构,还描述了系统的行为。原创 2024-01-05 08:45:00 · 1717 阅读 · 0 评论 -
软件工程导论学习笔记——(4)项目维护和管理(含十二章、十三章课后题答案)
所谓软件维护,就是在软件已经交付使用之后为了改正错误或满足新的需求而修改软件的过程。可以通过描述软件交付使用后可能进行的4项活动,具体地定义软件维护。原创 2024-01-05 09:00:00 · 1160 阅读 · 0 评论