欢迎来到建站百科全书,这里有你需要找的答案...

官方主页 关于伟创 伟创新闻 金牌项目 网站套餐 伟创案例 洛阳百科 帮助中心 联系我们

您当前位置:网站首页 >> 软件开发 >> 你应当预先在软件结构上投入

你应当预先在软件结构上投入

2012-11-26 08:10:46 来源:建站百科全书 浏览:40
内容提要:每天早上,一些开发人员手中拿着一个新应用的软件需求开始工作,并编写代码。
  每天早上,一些开发人员手中拿着一个新应用的软件需求开始工作,并编写代码。那些 不首先为他们的程序开发一个软件结构就急于写代码的人可能注定要失败。洛阳软件开发顾问整理道:
  首先为你的软件结构做些投人,你就会沿着软件开发成功的道路前进。
  在进行开发之前,为一个产业级的软件系统构建一个结构就像一栋大型建筑要有一个蓝 图一样必要。结构就是你的软件系统设计的蓝图或模型。我们为复杂系统建造模型是因为我 们不能全面了解这样的系统。随着系统复杂性的增加,好的模型技术的重要性也随之增加。 对一个项目的成功来说有很多另外的因素,但是,开始时就有一个由严格的模型所支持的软 件结构则是一个必要的因索。
  面对越来越复杂的系统,在定义一个软件结构时,可视化和建模成为必不可少的工具。 如果你首先花费一定的时间和精力来正确地定义一个软件结构,你将会得到如下好处。
  鲁增进组内成员的交流,从而加快了开发速度;争把业务过程映射到软件结构上,从而 提高了质量;把关键的设计决定变得清晰,从而增加了可视性和可预见性。
  下面一些忠告是关于怎样以及为什么在开始一个软件开发项目时总是要有一个软件结构 。
  开始时要有一个最小的、但又很充分的软件结构来定义你系统的逻辑和物理结构。
  软件结构是实际的软件系统最高级的蓝图。构建一个好的软件结构需要系统的终端用户 、业务领域和产品环境方面的知识,包括与这个系统相关的硬件和其他的软件。编程语言、 操作系统、开发工具和程序框图方面的知识对构建一个好的软件软件结构是实际的软件系统 最高级的蓝图。构建一个好的软件结构需要系统的终端用户、业务领域和产品环境方面的知 识,包括与这个系统相关的硬件和其他的软件。编程语言、操作系统、开发工具和程序框图 方面的知识对构建一个好的软件结构来说也是非常必要的。随着软件系统变得越来越复杂, 构建软件结构所要求的知识也越来越多。面向对象和基于组件的技术可以简化单个程序,但 是,在结构级上的复杂性依然很突出,因为必须了解更多的对象或组件以及它们之间的相互 作用。
  软件结构应当总是自顶向下来设计。如果你打箅在你的信息技术体系结构中采用多级软 件结构,在你让别人编写只和同一台主机上的其他应用系统通讯的许多模块之前,做这个工 作是很有好处的。首先开始开发你的体系结构的整体应用结构。接着,你应当为将要配置到你 的体系结构中的主要系统定义系统结构。最后,每个系统的每个应用都应该有它自己的内部 软件结构。在你开发任何产品代码或投资于可购买的软件包之前,所有这些结构都应当预先 构建好。预先完成软件结构的概念和那种利用原型法和软件反复优化法进行软件开发的螵旋 式模型并不冲突。相反,在定义你的结构中的许多模块时,原型构建应当被认为是一个必不 可少的步骤。
  洛阳软件开发顾问伟创科技总结:如果你试图设计一组你认为会用得上的、全局的并且每个部分都可重用的组件,那你将 注定会失败。你只有对即将交付系统具有许多实际经验,才会知道哪个组件会有用。如果你 不做原型设计,你就不知道你要建立的东西是否有用、是否可跟踪以及是否可行。
发表评论
网名:
评论:
验证:
共有0人对本文发表评论查看所有评论(网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)

官方主页 关于伟创 伟创新闻 金牌项目 网站套餐 伟创案例 洛阳百科 帮助中心 联系我们

  • 公司名称:伟创网络科技 - 联系电话:15803796021
  • 联系地址:洛阳洛龙区太康新苑1#501室 联系邮箱:lywhy0379@163.com - 在线QQ:664020694
  • 豫ICP备12012069号-1
  • Copyright 2013, 版权所有 建站百科全书