对应用软件开发过程的探析

来源 :成长·读写月刊 | 被引量 : 0次 | 上传用户:chaoyuemengxiang2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在应用软件开发过程中,由于软件需求本身的不确定性、用户与开发者之间的沟通障碍、随着时间推移用户的需求发生了变化以及用户变更等原因,可能使需求分析偏离实际需求而最终导致软件开发过程不断的被延迟甚至失败。需求分析是软件开发过程中最初始、最基础的工作,也是最重要的工作之一,其成败将直接并最终决定软件开发的成败,并且呈倍增效应。
  【关键词】应用软件;开发过程;探析
  1.快速原型法。以原型(即软件产品的样品)为共同语言,实现用户与软件设计者双向沟通的快速原型法,简称原型法(prototyping)。建立原型的主要原因是为了解决在产品开发的早期阶段不确定性的问题,有助于说明和纠正这些不确定性。快速原型法的基本思路是,通过在软件生产中引进其它工业在生产新产品之前先试制样品的方法, 在产品开发的早期阶段,开发人员做出真实系统的一个模型或一部分者用来向用户演示,以确定用户真正的需求,解决需求规格确立的难题。原型根据其目的和生存期形态,分为试验性原型和试用性原型,抛弃式原型和演化式原型。快速原型法的优点:这种方法使得用户在早期就能看到软件的雏形或者其中的一部分,用户通过对原型的评价可以指出需求中的许多问题,在真正开发之前,可以用最低的费用来解决这些问题。快速原型法的局限性:原型法需要有工具支持,否则开发工作量太大,很难在目的与成本之间找到平衡点,所以工具的水平限制着原型法的实现。
  2.UML面向对象分析法。UML (Unified Modeling Language)是一种基于00方法(面向对象方法)的建模图形语言,用于对软件系统进行说明、构造、可视化和文档的建立。UML在需求分析中的应用主要是用例(Use Case)模型,类图和状态图这三个视图的建模过程。UML的核心和基础是用例,是从用户角度出发来考虑计算机能实现哪些具体目标从而帮助开发人员获取更多的需求。从需求角度来说,一个用例就是用户由于某种外部事件而与计算机之间进行的一次交互。
  3.领域分析方法。"领域"是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域分析方法在软件需求分析的应用是以面向对象和基于复用的开发为基础的。根据所要开发的软件的应用范围,将原有的该领域的功能类似的产品或者其原型作为需求分析阶段的进化型原型。用户根据该原型提出自己的修改意見。
  4.面向Agent分析方法。Agent是一个比对象和类更加抽象的概念,适合作为需求分析的描述对象:即在一个相对抽象的概念层次上对系统进行描述,而不涉及系统实现的具体设计细节。面向agent的需求分析就是指基于这一概念、借助于面向计算范型的思想对系统进行工程化需求分析的方法学,它提供了良定义和结构化的过程以及相应的建模语言对面向Agent的系统进行描述、分析和建模。面对不同的系统实现需要各种Agent开发平台也随之出现。Agent应用于需求阶段比分析的结果是一个一致和无二义的软件需求规范具有更大的稳定性和可复用性。
  5.领域专家全程参与。领域专家由于既有丰富的行业知识,又有深厚的开发功底,是联系用户和开发者的最佳桥梁。其全程参与,可以保证需求及变更始终处于控制之中,是降低需求风险的最有效手段之一。
  6.迭代式需求开发。由于需求变更是客观的、永恒的。
  总之,文章侧重介绍了需求开发的几种比较可行的方法。其中快速原型法可以在产品开发最初阶段给用户对真正产品一个感性的认识,特别适用于用户对自身需求还不是特别明确的情况。
  作者简介:蔡鑫辉(1996.12-),男,浙江省嘉兴市桐乡市人,西北民族大学本科学生,研究方向为数据挖掘,软件工程方法学等。
  参考文献:
  [1]郑人杰等.实用软件工程(第2版).北京:清华大学出版社,2017版.
  [2]史济民等.软件工程——原理、方法和应用.北京:高等教育出版社,2012.
  [3]Pressman.软件工程——实践者研究方法(第4版).北京:机械工业出版社,1999.
  [4]张龙祥.UML与系统分析设计.北京:人民邮电出版社,2001.
  [5]孙家广.软件工程——理论、方法与实践,高等教育出版社.
其他文献
【摘 要】事实错误作为刑理学中一个的基础问题,其主要涉及行为人的罪过形式,进而对行为人的举动是否构成犯罪也有着质的影响。打击错误和对象错误是刑法中事实错误的两个重要表现形式,明确它们的罪责认定对于司法实践是有重要意义的。  【关键词】事实错误;打击错误;对象错误  事实错误属刑法错误论范畴。在我国,对于“错误”较为科学的定义是:“行为人实施同犯罪相关的行为时,对其行为的事实情况和法律意义的认识与现
期刊
湘军和淮军都是我国晚清时期建立起来的军队,都是地方军队,湘军兵将湖南人为主,因为曾国藩认为,“同县之人易于合心”。而在当时的封建社会,血缘关系、亲族关系、同乡关系是最能够维系团体精神的,而将领和统帅之间也基本上是依靠亲友、师生等私人关系维持。而在曾国藩指示下由李鸿章招募的淮军也是沿袭了这一传统,主要招募安徽江淮一代的汉人士兵。  但两军的思想、军事装备、训练方式的不同,导致了两军将领之间在处理一些
期刊
【摘 要】市场经济的本质特征就在于以市场来配置社会各类资源,随着我国市场经济开放程度越来越高,整个报纸生存环境也发生了翻天覆地的变化,尤其是媒介融合上升为国家战略以来,从市场经济角度来看,报纸的编辑意识也发生了革命性的变化,如何实现报纸等传统媒体与新兴媒体的有效融合已成为当前学界和业界绕不开的重点话题,报纸如何实现价值再造和市场重生,如何提高报纸编辑意识,迎合融合时代大潮,需要我们认真思考。本文从
期刊
【摘 要】随着人们对医疗卫生重视程度的加深,我国不断加强医疗卫生建设,医院的经营管理成为一项重要的内容。把工作的重心放在对资金的管理与支配上,协调好各经济活动之间的关系,实施预防及对有可能发生的各项事务成本进行估算与控制。医院不仅要加强经济预算,还应该建立一个经济管理体系,使得医院经济在各个方面都能够形成一个有机的整体,使整个机制运营的井井有条。建立经济管理体系不仅是为了加强经济效益,也对提高社会
期刊
【摘 要】在最终建成的社区治理体系中,党的领导是核心,非公企业的有序参与是重要组成部分,两者主次分明又缺一不可。一方面,党的领导的核心地位不可动摇。加强党的领导贯穿于社会力量参与社区治理的全过程和各方面,主要是以推进非公企业党组织建设、建立枢纽型社会组织和发挥党员示范带头作用为抓手,以做好方向引导和全方位服务为实现途径;另一方面,在上海的“1+6”改革文件中,社区发展规划、社区实事项目、社区公共管
期刊
【摘 要】从完善维护农民权益保障方面的法律法规和政策,加强劳动关系管理和劳动执法保障农民工的合法权益,探索建立健全适合农民工的社会保障体制,推动实现农民工基本公共服务均等化,依法规范用工和劳动合同签订,履约工作,加强工会对农民工的服务工作,依法规范企业用工行为防控劳资矛盾,提高农民工素质,主动维权、科学维权化解劳资矛盾等八个方面提出社会转型期农民工问题引发的社会矛盾防挖对策。  【关键词】农民工;
期刊
【摘 要】當下,随着知识经济的来临,管理局想要适应时代的发展的需求,逐渐加大对人力资源的管理力度,提出了人力资源管理新概念。在知识经济时代下,以培养知识型人才为主要目标,以求提高管理局的凝聚力,管理能力来提高管理局的竞争能力。然而管理局的改革并非那么容易,人力资源尤其是一个大问题。许多管理局在对人力资源管理的改革中并未能够成功,产生许多问题,未能与知识经济相适应。本文主要对知识经济下灌区管理局人力
期刊
【摘 要】近年来,随着我国经济体系的改革以及经济规模的扩大,许多企业的经济效益逐年增加,显示出一派活跃的市场氛围。对于企业来说,持续而稳健的发展离不开人力资源的发展与良好管理,然而在企业规模扩大的过程中,做好人力发展的首要途径便是掌握和了解企业员工的思想问题,员工的思想动态以及个人价值观对其自身有着直接性的影响,这在一定程度上决定了每个员工是否具有足够的积极性和责任心来为企业整体的发展效益而努力。
期刊
【摘 要】随着世界科技的发展,网络这几年的迅速发展使得《刑法》对计算机系统犯罪的规定,已经无法全面涵盖利用网络实施的新型网络犯罪,为调整刑事立法中不合理的部分,适应网络犯罪的惩治需要,《刑法修正案(九)》新生两大罪名以细化网络违法犯罪类型,使之更具严密性、合理性。  【关键词】网络犯罪;非法利用信息网络罪;帮助信息网络犯罪活动罪  一、网络犯罪的概述  (一)网络犯罪的概念  网络犯罪,也称网络空
期刊
【摘 要】伴随着1978年改革开放的步伐,时至今日,我国市场经济的发展态势迅猛,尤其是电子商务的发展越来越繁荣,为经济的发展注入了新的活力,也为我们日新月异的生活提供了便利。然而竞争的必然存在,引发了一系列诸如“商品搭售”、“360大战QQ”等互联网行业的不正当竞争行为,面对这些新型的社会现象和问题,之前的“老法”已经“心有余而力不足”,无法合理规制这些问题以净化市场环境、营造公平合理的市场氛围。
期刊