软件开发应遵循“软件导向” |
|
|
软件开发应遵循“软件导向”
软件(Software)简单的说就是那些在论文联盟http://Www.LWlm.CoM计算机中能看的着,但摸不着的东西,概念性的说软件也称为“软设备”,广义地说软件是指系统中的程序以及开发、使用程序所需要的所有文档的集合。软件分为系统软件和应用软件。软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。 一、软件开发遵循“软件导向”的必要性 软件项目的日常决策会受到价值评判、成本权衡、人力因素、宏观经济趋势、技术趋势、市场形势和时机等传统经济因素的制约。因此软件生产不仅是一项高技术含量的工作,更是一项需要考虑成本因素的复杂系统工程。随着软件交付在企业中的地位日趋重要,传统的软件工程原则无法再为企业带来更多竞争优势。“软件经济学”便诞生在这一背景之下。 软件经济学的目的是为了成功地实现交付,关注软件开发中价值的判定、成本的权衡、人性的因素、宏观经济趋势、技术趋势以及市场状况和时机。编辑:www.ybask.Com 。 它力图更好地挖掘经济目标、系统规定参数、内外部条件和软件开发技术之间的关系,来提升项目、企业、行业的业务价值。而软件工程学不再适应软件开发的原因也在于此,传统行业的工程管理理念无法解决软件开发这一服务产业业务灵活多变的特点。 二、软件开发如何遵循“软件导向” (一)分析中遵循“软件导向” 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。 (二)设计中遵循“软件导向” 软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行 [1] [2] 下一页 |
|
|
|
上一个论文: 优质高产地方中型肉兔品种——九疑山兔 下一个论文: 软件开发中小型项目的开发流程与特点分析 |
|