基于模型软件开发方法探究

基于模型软件开发方法探究

ID:46666853

大小:63.00 KB

页数:6页

时间:2019-11-26

基于模型软件开发方法探究_第1页
基于模型软件开发方法探究_第2页
基于模型软件开发方法探究_第3页
基于模型软件开发方法探究_第4页
基于模型软件开发方法探究_第5页
资源描述:

《基于模型软件开发方法探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于模型软件开发方法探究【摘要】随着计算机科学技术的迅速发展,软件系统越来越复杂,功能越来越强大,若还采用原来旧的方法开发软件,则无法满足软件系统的要求,这就需要有一种更新,更符合系统工程要求的方法来指导软件系统的开发。【关键词】软件系统;模型;软件开发方法软件开发一个复杂的活动,它包含了需求调研,系统设计,开发,部署,维护等活动。而且现有规范和流程目的并不是让你去完成文档,而是通过这些文档,让软件的质量更能得到保证。开发方法是不是实用有效,一般取决于它是否具备三个要素:简单、可视化和精确。也就是说,该方法必须用起来简单

2、,其表现形式要有效地发挥图形语言的可视化效果,同时所表达的内容必须精确以确保其意思能被准确理解。仁软件系统的开发过程1.1软件过程领域的基本概念软件可划分为智能软件、系统软件和应用软件三个领域。由于不同的软件采用的开发知识不同,从而构成各自相应的方法。尽管,智能软件和应用软件分属不同的领域,但智能软件和应用软件都是计算机软件。建造软件系统的解决方案基于模型软件开发方法探究【摘要】随着计算机科学技术的迅速发展,软件系统越来越复杂,功能越来越强大,若还采用原来旧的方法开发软件,则无法满足软件系统的要求,这就需要有一种更新,更

3、符合系统工程要求的方法来指导软件系统的开发。【关键词】软件系统;模型;软件开发方法软件开发一个复杂的活动,它包含了需求调研,系统设计,开发,部署,维护等活动。而且现有规范和流程目的并不是让你去完成文档,而是通过这些文档,让软件的质量更能得到保证。开发方法是不是实用有效,一般取决于它是否具备三个要素:简单、可视化和精确。也就是说,该方法必须用起来简单,其表现形式要有效地发挥图形语言的可视化效果,同时所表达的内容必须精确以确保其意思能被准确理解。仁软件系统的开发过程1.1软件过程领域的基本概念软件可划分为智能软件、系统软件和

4、应用软件三个领域。由于不同的软件采用的开发知识不同,从而构成各自相应的方法。尽管,智能软件和应用软件分属不同的领域,但智能软件和应用软件都是计算机软件。建造软件系统的解决方案由三个关键的相互关联的基本要素组成:(1)软件工程过程(SEP)b(2)软件工程过程支持环境(SEPSE,如开发工具和建模语言等b(3)培训、指导和咨询服务。WattsHumphrey曾经说过,"软件工程过程就是将客户需求转化为软件产品的所有必须活动的集合”。在整个解决方案中首当其冲而且也是最重要的要素是过程。1.2软件过程的特点软件过程中的所谓“过

5、程”是创建一个产品或完成某些任务的一种系统化的方法和工作过程,它异于通常计算机领域所特指的可运行的软件的过程,其执行者不再仅仅是计算机,而经常是由具体承担任务的软件开发人员使用给定的开发工具来执行,其意义更为广泛,描述了以某种有条理的方法进行工作或实现一个目标的任何一种机制,它甚至可以是一个无法在计算机上运行的过程[2],完全由人工或人工借助计算机领域以外的其它工具来完成。软件过程是关系错综复杂的各种活动的集合,各活动之间有时有严格的时序关系,有时是异步并行的,有时互为条件,有时互为反馈,因此实际的软件过程中的活动存在一

6、种复杂的网状关系。软件开发是一个高度动态的过程,动态变化渗透到了软件过程的各个方面:需求说明、任务分配、调试、开发策略。工具集、支持环境等,这些变化的岀现通常不可预料,造成的影响也无法确定。同时,软件过程是一个面向人的系统,而软件本身又是一种无形的产品,这就导致了工作进度难以控制,工作质量难以评估,产品质量难以把握,使整个过程具有极大的模糊性。随着计算机应用在各领域越来越广,软件项目规模愈来愈大,许多由分布在不同地区不同国家的大量工作人员合作的跨国际合作项目也纷纷岀现,在此情况下,正确有效地进行管理的迫切要求使得软件过程

7、的研究成为热点。2、建立过程模型的基本过程开发过程模型首先要对外部过程模型进行提取和抽象,产生一个非正式的过程模型,包括执行过程所接收到的反馈。随后对过程的活动顺序以及所涉及的产品进行抽象描述,它可用于许多相似的项目和组织之中,共享某些信息。这样的模型意味着是一个非常高层的过程体系结构,可以满足一般的原则和需求,可以将其视为一个通用的原模型。在此基础上,用户可以根据具体情况详细而又严格地描述过程中的各种任务类型,这时可以从管理人员的角度来精细化所有的子模型,如对特定领域内的任务和角色进行分类和施加约束。在将软件模块交付集

8、成测试组时,可以说明这是某个特定过程模型所产生的结果。同时这个过程模型还需要进一步实例化以适应项目的各种约束和条件,因而实例化的过程模型是一个可执行的过程描述,它将实例化的活动(即任务类型实例化为具体的任务)与具体的产品和项目资源联系起来,并遵循一定的调度时间表。一旦过程模型为相应的项目进行了实例化,该模型就可以进行

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

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

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