软件工程
软件工程
刘佳宇-Kevin
大道至简,道法自然
展开
-
结构图(耦合、内聚)
结构图 反映程序中模块之间的层次调用关系和联系。模块模块的调用关系和接口模块A有条件调用另一个模块模块化 把大而复杂软件系统划分成易于理解的比较单纯的模块结构。抽象化 有不同的抽象层次。 功能抽象: 抽象层次1:用问题所处环境的术语来描述这个软件。 ...原创 2020-01-29 15:11:09 · 2864 阅读 · 10 评论 -
软工文档总结
在学习了一段时间的文档之后,我对软件工程有了新的理解,做软件也要用工程的角度去想去做,可以高效率高质量的去完成任务;我感觉写这些文档对程序熟悉度挺高的,理解他各个功能优点和缺点,哪出现过问题、那的代码比较难都要有一定的了解!下面是我总结的导图:文档编写的目的和预期读者:下面整理的我在浏览博客的时候看到的,感觉再怎摸总结也就这样了,下附链接:https://blog.csdn.n...原创 2020-01-22 18:17:25 · 276 阅读 · 8 评论 -
面向过程的软件设计方法
软件设计的目标和任务:(根据信息域表示软件需求,以及功能性需求进行)1.数据设计 2.系统结构设计 3.过程设计如果没有设计,只能建立一个不稳定的系统结构软件设计的任务(工程管理角度):概要设计(系统结构设计,划分模块) 详细设计(数据设计,数据描述定义)软件设计过程:1.制定规范 ...原创 2020-01-22 11:29:05 · 665 阅读 · 6 评论 -
软件工程——六种模型
瀑布模型 思想:1.从制作时间上按工序把问题化简 2.将功能实现与制作分开便于分工协作特点:1.时间顺序性和依赖性 2.推迟实现的观点 3.质量保证的观点优点:1.奠定了软件工程方法的基础; 2、流水依赖...原创 2020-01-21 17:36:37 · 3771 阅读 · 6 评论 -
数据流图、数据字典
结构化分析方法使用:数据流图和数据字典数据流图 1.只能表示主要的基本逻辑功能,不考虑实现 2.描述系统逻辑模型的一种常用的工具,不存在任何物理元素,只表示信息处理情况 数据流图的层次结构: 为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图 数据流图特性: 抽象性...原创 2020-01-21 17:24:06 · 7131 阅读 · 8 评论 -
可行性研究、需求分析
可行性研究五个方面讨论:1.经济可行性 2.技术可行性 3.操作可行性 4.法律可行性 ...原创 2020-01-19 20:56:12 · 5736 阅读 · 6 评论 -
软件工程
软件工程 1.用工程的思想来指导软件的开发设计和维护; 2.建立并使用完善的工程化原则,以较经济的手段获得能在实际获得能在实际机器上有效运行的可靠软件的一系列的方法。原则 1.分解(分解问题) 2.独立性(模块的独立性) 3.一致性(标准一致) ...原创 2020-01-18 19:47:58 · 400 阅读 · 9 评论 -
软件开发
软件:是计算机系统中与硬件相互依存的另一部分,他是包括程序,数据及相关文档的完整集合 程序:是按事先设计到的功能和性能要求执行的指令序列 数据:是使程序能正常操作信息的数据结构 文档:是与程序开发,维护和使用有关的图文材料软件特点1.它具有抽象性是一种逻辑实体 2.没有制造过程...原创 2020-01-18 19:36:17 · 287 阅读 · 5 评论