zoukankan      html  css  js  c++  java
  • 构建之法05

    软件最重要的就是设计与实现,他需要我们了解用户的需求,确定有哪些实体有分别有什么属性,怎样进行编译,怎样实现功能。软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。对任意的工程产品或系统,开发阶段绝对的第一步是确定将来所要构建的制造原型或实体表现的目标构思。这个步骤是由多方面的直觉与判断力来共同决定的。这些方面包括构建类似模型的经验、一组引领模型发展的原则、一套启动质量评价的标准、以及重复修改直至设计最后定型的过程本身。

    我之前认为一个软件的设计仅仅是页面跳转之间的结构和页面布局之类的设计,但是根据书中所说的我的认识实在是太浅薄了,还有类似于实体属性,以及实体与实体的联系,实体与属性的联系,属性之间的关系与格式都是我们必须要考虑的。

    的计算机软件设计与其他工程学科相比还处在幼年时期,仍在不断变化中,例如更新的方法、更好的算法分析、以及理解力的显著进化。但是软件工程的发展也是很迅速的,短短几十年从起步阶段发展到各行各业都以来的存在,无不说明软件工程发展的必然性,而即将从事软件工程行业的我们无疑会再次改变软件格式。但是现在的我们还是应该脚踏实地的按照前辈的经验一步步实现软件的设计与实现,这样才能保证我们的软件的质量。

  • 相关阅读:
    数据库三大范式
    sql 外键 on update cascade 和 on delete cascade 作用区别?
    Mybatis入门简版(二)
    Mybatis入门简版(一)
    Mybatis入门简版(补充)
    SQL中ON和WHERE的区别
    MySQL基础(五)常见运算符
    MySQL基础(四)常用函数
    MySQL基础(三)多表查询(各种join连接详解)
    MySQL基础(二)
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/5449452.html
Copyright © 2011-2022 走看看