论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 计算机论文 >> 软件工程论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
软件开发应遵循“软件导向”

软件开发应遵循“软件导向”

 软件(software)简单的说就是那些在论文联盟http://计算机中能看的着,但摸不着的东西,概念性的说软件也称为“软设备”,广义地说软件是指系统中的程序以及开发、使用程序所需要的所有文档的集合。软件分为系统软件和应用软件。软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响。
  一、软件开发遵循“软件导向”的必要性
  软件项目的日常决策会受到价值评判、成本权衡、人力因素、宏观经济趋势、技术趋势、市场形势和时机等传统经济因素的制约。因此软件生产不仅是一项高技术含量的工作,更是一项需要考虑成本因素的复杂系统工程。随着软件交付在企业中的地位日趋重要,传统的软件工程原则无法再为企业带来更多竞争优势。“软件经济学”便诞生在这一背景之下。
  软件经济学的目的是为了成功地实现交付,关注软件开发中价值的判定、成本的权衡、人性的因素、宏观经济趋势、技术趋势以及市场状况和时机。它力图更好地挖掘经济目标、系统规定参数、内外部条件和软件开发技术之间的关系,来提升项目、企业、行业的业务价值。而软件工程学不再适应软件开发的原因也在于此,传统行业的工程管理理念无法解决软件开发这一服务产业业务灵活多变的特点。
  二、软件开发如何遵循“软件导向”
  (一)分析中遵循“软件导向”
  软件需求分析就是回答做什么的问题。WWw.11665.cOM它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
  (二)设计中遵循“软件导向”
  软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
  (三)编码中遵循“软件导向”
  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  (四)测试中遵循“软件导向”
  软件测试的目的是以较小的代价发现尽可能多的错误。要实现这个目标的关键在于设计一套出色的测试用例。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法有不同的测试用例设计方法。两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包括逻辑、数据流、初始化等错误。用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。黑盒法。
  (五)维护中遵循“软件导向”
  维护是指在已完成对软件的研制工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件导向和软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。

转贴于论文联盟 http://
  • 上一个计算机论文:
  • 下一个计算机论文:
  •  作者:何磊立 [标签: 软件 信息 软件 投标 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    基于AHP的特殊电梯开发项目风险评价
    软件工程在学校录取新生系统上的应用
    软件工程的应用与实践
    基于项目驱动模式下的“软件工程”教学改革
    软件工程实验软件装置的研究与应用
    基于软件工程开发的企业本体构建研究
    农业院校软件工程专业语言实践类课程教学改
    “三步教学法”对提升软件工程双语课堂效果
    项目驱动的软件工程课程案例式分段情景教学
    软件工程的发展动态
    软件工程专业硕士研究生课程体系设置初探
    关于计算机语言面向对象开发的发展研究
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有