摘要: 什么是软件设计? (了解基本的信息,加深对该方面的印象) 软件设计是软件需求与实现代码之间的桥梁,起着承上启下的作用。 对上而言,软件设计为软件需求的实现提供了一种抽象的解决方案规划。虽然还没有具体实现,但是软件设计明确了软件需求中所定义的功能如何分配到不同的软件单元(例如组件,模块,文件或类)上, 阅读全文
posted @ 2023-03-05 15:04 Road2Coding 阅读(28) 评论(0) 推荐(0)
摘要: 软件工程诞生的直接原因:软件危机。 在软件开放的过程中,会经常出现一些不能按时完成任务、产品质量得不到保证、工作效率低下和开发经费严重超支等现象。 计算机软件的开发、维护和应用过程中普遍出现的这一些严重的问题便是软件危机。 人们对软件产品认识的不足以及对软件开发的内在规律理解的偏差是软件危机出现的本 阅读全文
posted @ 2023-03-05 14:35 Road2Coding 阅读(199) 评论(0) 推荐(0)
摘要: 常见的软件开发方法包括: 面向服务:在应用表现层次上将软件件构件化,即应用业务过程由服务组成,而服务由构件组装而成。 面向构件:寻求比类的颗粒更大的且易于复用的构件,期望实现软件的再工程。 面向对象:以类的基本程序单元,对象是类的实例化,对象之间以信息传递为基本手段。 面向过程:以算法作为基本构造单 阅读全文
posted @ 2023-03-05 14:29 Road2Coding 阅读(179) 评论(0) 推荐(0)