构建之法05
2016-04-30 21:21
281 查看
软件最重要的就是设计与实现,他需要我们了解用户的需求,确定有哪些实体有分别有什么属性,怎样进行编译,怎样实现功能。软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。对任意的工程产品或系统,开发阶段绝对的第一步是确定将来所要构建的制造原型或实体表现的目标构思。这个步骤是由多方面的直觉与判断力来共同决定的。这些方面包括构建类似模型的经验、一组引领模型发展的原则、一套启动质量评价的标准、以及重复修改直至设计最后定型的过程本身。
我之前认为一个软件的设计仅仅是页面跳转之间的结构和页面布局之类的设计,但是根据书中所说的我的认识实在是太浅薄了,还有类似于实体属性,以及实体与实体的联系,实体与属性的联系,属性之间的关系与格式都是我们必须要考虑的。
的计算机软件设计与其他工程学科相比还处在幼年时期,仍在不断变化中,例如更新的方法、更好的算法分析、以及理解力的显著进化。但是软件工程的发展也是很迅速的,短短几十年从起步阶段发展到各行各业都以来的存在,无不说明软件工程发展的必然性,而即将从事软件工程行业的我们无疑会再次改变软件格式。但是现在的我们还是应该脚踏实地的按照前辈的经验一步步实现软件的设计与实现,这样才能保证我们的软件的质量。
我之前认为一个软件的设计仅仅是页面跳转之间的结构和页面布局之类的设计,但是根据书中所说的我的认识实在是太浅薄了,还有类似于实体属性,以及实体与实体的联系,实体与属性的联系,属性之间的关系与格式都是我们必须要考虑的。
的计算机软件设计与其他工程学科相比还处在幼年时期,仍在不断变化中,例如更新的方法、更好的算法分析、以及理解力的显著进化。但是软件工程的发展也是很迅速的,短短几十年从起步阶段发展到各行各业都以来的存在,无不说明软件工程发展的必然性,而即将从事软件工程行业的我们无疑会再次改变软件格式。但是现在的我们还是应该脚踏实地的按照前辈的经验一步步实现软件的设计与实现,这样才能保证我们的软件的质量。
相关文章推荐
- c++ Multisets
- 1053. 住房空置率 (20)
- libevent 构造httpServer
- Qt如何实现多窗口调用
- CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待
- win32 错误码转换到文字
- Java循环练习:婚礼上的谎言
- 【Java】——J2EE基础
- [工作积累] shadow map问题汇总
- Unity3d之Mecanim(新版动画系统)
- 利用redis做频率限制第一篇
- 【Hibernate】从入门到精通(四)测试工具类
- 1052. 卖个萌 (20)
- C中的野指针—如何避免
- WIN32 lesson9(键盘输入)
- boost.log 架构研究和主要使用总结
- 基于Rotated Log的日志统计
- 软考总结--总结篇
- c++STL基本使用
- 02_Swift2基础之常量和变量+注释+分号