软件工程中结构化开发

软件工程中结构化开发

ID:33183224

大小:64.80 KB

页数:10页

时间:2019-02-21

软件工程中结构化开发_第1页
软件工程中结构化开发_第2页
软件工程中结构化开发_第3页
软件工程中结构化开发_第4页
软件工程中结构化开发_第5页
资源描述:

《软件工程中结构化开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件工程中结构化开发一、概述结构化开发方法是一种应用比较广泛和技术成熟的方法,通常称为结构化分析(SA)和结构化设计(SD)方法。它开始是应用于软件的开发,在软件工程中也有相应的介绍。在信息系统开发中所不同的是,它将涉及更多的业务和技术内容,如系统设备的配置、网络的设计等。1.结构化方法的指导思想为保证系统开发顺利和有效,结构化方法应遵循下列基本原则:(1)从调查入手,充分理解用户业务活动和信息需求,它是系统设计的主要依据,因而结构化方法具有鲜明的用户观点。(2)在充分调查、分析的基础上,对需求和约束进行充分的理解,对系统开发的可行性进行论证,以避免或减

2、少系统开发的盲目性。(3)强调运用系统的观点,即全局的观点对企业进行分析,自上而下,从粗到精,将系统逐层、逐级分解,最后进行综合,以构成全企业的信息模型。(4)强调按时间顺序、工作内容,将系统开发任务划分工作阶段,如分析阶段、设计阶段、实施阶段以及运行维护阶段等。还可划分得更细,对于复杂系统还强调夹芸前期工作,强调分析、设计阶段的深入和细致,以避免后期返工,造成投资浪费和负效益。(5)强调各阶段文档资料的规范和完整,以便下阶段工作有所遵循,并便于系统的维护,包括变动、扩充和改正错误。(6)结构化方法充分估计事物发展变化因素,运用模块结构方式来组织系统,使

3、系统在灵活性和可变性等方面得以充分体现。2.结构化方法的工作阶段划分(1)提出任务(2)初步调查(3)可行性分析(4)详细调查(5)系统的逻辑设计(6)系统的物理设计(7)系统实施(8)系统的运行和维护3.开发过程的人员组织一般基本开发模式可选择的有三类:自行开发,即企业自行组织开发队伍;委托开发,即企业将开发任务委托有经验的开发商开发;合作开发,即企业与开发商合作,共同组织开发队伍,开发企业的信息系统。4.系统开发的计划和当前进行项目管理的控制方法常采用计划评审技术(ProgramEvaluationandReviewTechnique,PERT),它

4、是一种在20世纪中期已经产生且取得成功的项目管理技术。PERT是一种网络图技术,用网络图计算并表示计划进度,简单明了,使用方便,并能反映计划中各项工作之间的关系,能反映出影响计划进度的关键工作。当有的工作不能按时完成时,能反映出它对整个进度的影响,从而能提醒人们对计划做出必要的调整,使计划得以顺利进行。二、系统初步调查和可行性研究1.系统初步调查系统初步调查的目的是从整体上了解企业信息系统建设的现状,并结合所提出的系统建设的初步目标来进行可行性分析,为可行性分析报告的形成提供素材。2.可行性分析可行性分析是在进行初步调查后所进行的对系统开发的必要性和可能

5、性的研究,所以也称为可行性研究(feasibilitystudy)。研究的结果可能是肯定的,即系统可以进行开发;但也可能是否定的,即系统在现有条件下不应开发;也可能提出第三种解决方案,如改变目标,或追加投资,或延长工期等。应该指出,可行性研究是系统开发前的一项重要工作,不能认为可有可无,更不能将可行性研究视为走过场。它是在一定约束条件下求得一个问题的较好解答的论证过程。3.可行性分析报告可行性分析报告是可行性分析的最后成果。一般可行性分析报告的主体内容将包括几部分:首先是系统的开发背景,包括对现行系统的调查、材料的分析以及对新系统的需求;其次是根据新系统

6、设定的目标提出一种或一种以上的建议方案,包括设定的系统目标,根据目标所确定的系统规模和初步的系统方案,以及投资方案和实施建议。分析报告的重点内容是对建议方案的可行性分析和做出效益估计,最后给出分析结论。三、系统分析1.系统分析概述系统分析的任务是通过调查了解现行系统的状况和用户对新系统的需求,从而确定新系统的功能,因此系统分析也称为功能分析或需求分析。新系统的功能确定是在了解旧系统的基本情况和理解用户新的需求的基础上,经过分析和综合而形成的。2.目标分析目标是指想要达到的境地或标准。系统目标是指系统在开发完成后所应达到的境地或标准。3.环境分析环境分析可

7、分为对内部环境的分析和对外部环境的分析两方面。环境分析着重于对较宏观的情况的了解,并不过分地追求某些枝节或细微的问题和情况。以企业为例,内部环境分析着重于了解企业的经营状况、管理模式、企业效益、人员情况、信息系统现状以及主要企业领导对现行信息系统的看法和对新系统的期望。4.业务分析业务或业务活动是对企业或机构的一切专业工作和活动的总的称呼。一般都是将企业的业务或业务活动按性质划分的,并由若干机构来进行管理。业务分析应从业务调查入手,首先了解企业的组织机构,绘制组织机构图,从与企业生产经营直接有关的机构开始,进行业务流程的调查,并绘制成业务流程图,并逐步扩

8、展到系统边界内的其他机构。5.数据分析数据分析的内容和方法,在软件工程学中有较详

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。