应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

软件工程专业优秀论文

  软件工程是大学电子信息系一个热门的专业,那么大家知道软件工程专业论文怎么书写吗?在此,小编为大家准备好了软件工程专业优秀论文,一起来学习吧!
  〔摘要〕我国的信息化已经走过了20多年的历程,但许多软件开发公司仍不得不在收集、编写和管理产品需求中疲于奔命。而缺乏用户参与、不完整的需求及不断变更需求,是导致信息技术项目不能按进度安排和资金预算完成全部功能的主要原因。
  〔关键词〕用户软件开发软件工程
  需求分析是软件工程中的一个重要环节,是关乎软件项目开发成败的重要因素。现在的软件项目中返工开销几乎占了总开发的一半,而导致返工的主要原因是需求分析不明确,从而引发项目开发中的一系列更改。这些更改可能导致浪费大量资源、软件项目无法按时完成等严重问题。所以,需求分析是软件设计和实现的基础,是软件项目迈向成功的重中之重。
  一、软件工程中的需求分析概述
  一个软件项目的开发主要分为五个阶段:需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。而需求分析阶段所得到的结果。是软件项目开发中其他四个阶段的必备条件。从以往的经验来看,需求分析中的一个稍稍的偏差,就可能导致整个项目无法达到预期的效果。
  需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1。SRS文档(SystemRequirementSpecification);2。DRM文档;3。AcceptancePlan。从广义上理解需求分析则包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。
  二、软件工程中的需求工作流程
  软件需求是指用户对目标软件在功能、行为、性能、设计约束等方面的期望。通过对问题及其环境的理解与分析,为问题涉及的信息、功能及行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,如图1所示,整个活动构成软件开发生命周期的需求分析阶段。在需要的开发中,问题的获取包括业务需求、用户需求、功能需求。业务需求的参与者主要是业务流程分析员,对企业目前的业务流程进行评估,确定进行何种程度的业务建模;用户需求重心是如何收集用户需求,确定角色和用例,获取需求的方法倾向组织访谈会;功能需求依赖于用户需求,是用户需求在系统上的一个映射,为用户做一个软件原型是一个很好的方法。
  三、软件工程中的需求分析
  需求分析包括提炼、分析和仔细审查已收集到的需求,以确保所有承担风险者都明白其含义,能找出其的错误、遗漏等地方。分析员通过评价来确定是否所有的需求和软件需求规格说明都达到了优秀需求说明的要求。分析的目的在于开发出高质量的需求,这样你能做出实用的项目估算并可以进行设计、构造和测试。通常,把需求中的一部分用多种形式来描述,如同时用文本和图形来描述。分析这些不同的视图将揭示出一些更深的问题,这是单一视图无法提供的。分析还包括与客户的交流以澄清某些混淆,并明确哪些需求是更为重要的。其目的是确保所有风险承担者尽早地对项目达成共识并对将来的产品有个相同而清晰的认识。
  1。创建数据字典。数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组使用一致的定义和术语。分析和设计工具通常包括数据字典组件。
  2。确定需求的优先级别。应用分析方法来确定使用实例、产品特性或单项需求实现的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的。版本中加入每一项变更,并在那个版本计划中做出需要的变更。
  3。分析需求可行性。在允许的成本、性能要求下,分析每项需求实施的可行性,明确与每项需求实现相联系的风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。
  4。使用质量功能调配。质量功能调配是一种高级系统技术,它将产品特性、属性与对用户价值联系起来。该技术提供了一种分析方法以明确哪些是客户最为关注的特性。质量功能调配将需求分为三类:期望需求,即客户或许并未提及,但如若缺少会让他们感到不满意;普通需求和兴奋需求,即实现了会给客户带去惊喜,但若未实现也不会受到责备。
  5。衡量需求稳定性。记录基本需求的数量和每周或每月的变更数量(添加、修改、删除)。过多的需求变更是一个报警信号意味着问题并未真正弄清楚,项目范围并未很好的确定下来或是政策变化较大。
  6。绘制系统上下文示意图。这种示意图是用于定义系统与系统外部实体问的界限和接口的简单模型。同时它也明确了通过接口的信息流和物质流。
  7。作为功能需求的补充,软件需求规格说明还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。
  软件需求分析中的关键就是展开分析、发现问题、征服问题。所有的一切都是为了能够将软件中的错误和漏洞在需求分析和需求工程阶段发现并解决,这样才能使软件开发的成本收益比达到最大,使得软件在其生命周期中的维护费用降到最低,这也是我进行软件需求分析方法研究的目的,希望可以通过上述的软件需求分析的方法研究为以后软件的开发打下一个良好的基础。
  参考文献:
  〔1〕郑人杰等:实用软件工程(第2版),北京:清华大学出版社,1997
  〔2〕史济民等:软件工程一原理、方法和应用,北京:高等教育出版社,2002
  〔3〕PressmaI1:软件工程一实践者研究方法(第4版)。北京:机械工业出版社。1999
  〔4〕张龙祥:UML与系统分析设计。北京:人民邮电出版社,2007
  〔5〕孙家广:软件工程理论、方法与实践,高等教育出版社

高科技企业的融资特征浅析论文论文摘要:与传统产业相比,高科技企业具有高投入、高风险、产品生命周期短、技术更新快等特点。上述行业特点,决定了高科技企业在融资方面也表现出一定的特殊性。论文关键词:高科技……科普下动能和势能的区别动能和势能怎么相互转换关于到现在科普下动能和势能的区别动能和势能怎么相互转换这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道科普下动能和势能……初中物理实验教学论述论文传统教学中教师往往都重理论轻实验,只为了提高考试成绩而着重研究如何提高学生的理论知识,有些教师在实验课前提前帮助学生测好部分数据,让他们减少实验量,还有些教师甚至干脆用自己的示……科普下什么叫动能功能和势能之间的相互转化关于到现在什么叫动能功能和势能之间的相互转化这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道什么叫动能功能和势能之间的相互转……科普下动量定理是什么动量定理的定义关于到现在动量定理是什么动量定理的定义这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道动量定理是什么动量定理的定义,小……科普下动量的定义是什么动量的概念关于到现在动量的定义是什么动量的概念这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道动量的定义是什么动量的概念,小编也……科普下动量守恒定律是什么动量的公式如何表达关于到现在动量守恒定律是什么动量的公式如何表达这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道动量守恒定律是什么动量的……科普下动量与动能的关系关于到现在动量与动能的关系这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道动量与动能的关系,小编也是到网上收集了一些与……克丁克卯(克丁克卯是什么意思)克丁克卯(克丁克卯是什么意思)原创社会学吧2017021521:33柴米油盐酱醋茶,家务活对我们来说既琐碎平凡,又氤氲着日子的模样而须臾难离。置身其间,也不妨反思一二。谁……浅谈如何培养小学生良好的阅读习惯论文《义务教育语文课程标准》强调,要加强学生的阅读实践,培养学生广泛的阅读兴趣,扩大阅读面,增加阅读量,提倡少做题,多读书,好读书,读好书。的确,通过大量阅读,学生能感知丰厚的感情……敷衍的意思(聊天敷衍是什么意思)敷衍的意思(聊天敷衍是什么意思)1814:04胖胖的爱情他没有错,只是没有爱我很久,只是没有为我停留,只是爱的不是时候,只是没有陪我到最后。他看不到你喝醉的样子,也看不到你在夜……猥琐什么意思(猥琐男生什么样子的)猥琐什么意思(猥琐男生什么样子的)猥琐出自李治《敬斋古今黈补遗》。表达的意思为举止扭捏、拘束、不自然;或形容人体貌、气质不佳。猥琐男,指说的话或行为怪异的人,含贬义……
国庆银行几号上班(国庆银行上班时间)国庆银行几号上班(国庆银行上班时间)日前,记者从我市各银行获悉,十一假期,我市各银行网点营业时间有所调整,市民可提前做好安排。工商银行铁东大石街、青年、九华、……银行春节后几号上班(正月银行什么时候上班)银行春节后几号上班(正月银行什么时候上班)距春节放假还有两天,京城各主要银行网点节日期间的作息时间表新鲜出炉。记者了解到,节日期间大多数银行网点实行轮休,对公业务暂停办理……关于小檗碱提取工艺分析论文【摘要】小檗碱作为临床上常用的药材成分应用广泛,为提高小檗碱的提取得率,近年来对小檗碱提取的工艺研究很多。该文主要综述了近些年来对小檗碱提取工艺的研究进展。【关键词】小檗……斜张桥的抗震设计论文1桥梁抗震设计的总体思想在以上各国的抗震规范中,其共同点是在强震情况下不容许出现坍塌,但一定程度的损坏是可以接受的,即我们所说的大震不倒,中震可修,AASHTO规范中定义……信息管理系统毕业论文怎么写信息管理系统随着计算机技术的迅速发展而在不断的深入发展。下面是小编为大家整理的信息管理系统毕业论文,供大家参考。信息管理系统毕业论文《养殖技术装备的牛场信息管理系统研究》……幼儿园教育教师论文当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。它既是探讨问题进行学术研究的一种手段,又是描述学术研究成果进行学术交流的一种工具。下面就是小编整……建设银行个人网上银行开通(建行app开通网上银行的步骤)建设银行个人网上银行开通(建行app开通网上银行的步骤)第一、到银行柜台开通电子银行想要开通电子银行,用户可以到银行网点柜台开通电子银行业务,需要携带身份证、银行卡……关于激励机制中的乡镇财政改革运用论文随着社会主义现代化建设进程的加快,一系列改革活动得到大力开展,在这一过程中乡镇财政改革是重要的组成内容。在现如今的发展中,我国的乡镇发展进步飞快,由于加强乡镇财政改革,不仅能够……临时身份证可以买火车票吗(临时身份证怎么买票)临时身份证可以买火车票吗(临时身份证怎么买票)在日常生活中,不管出门住酒店还是买车票都需要用到身份证,可见身份证在生活中的重要性。可是,在车站经常可以看到有些朋友出门着急……买火车票要身份证吗(买火车票必须用身份证吗)买火车票要身份证吗(买火车票必须用身份证吗)在日常生活中,不管出门住酒店还是买车票都需要用到身份证,可见身份证在生活中的重要性。可是,在车站经常可以看到有些朋友出门着急忘……语文教学法论文当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称之为论文。它既是探讨问题进行学术研究的一种手段,又是描述学术研究成果进行学术交流的一种工具。下面就是小编整……怎么开通网上银行(手机上怎么开通网上银行)怎么开通网上银行(手机上怎么开通网上银行)网银,是个人网上银行的简称,是传统银行的一种线上的经营模式。银行通过互联网技术,向线上的客户提供各种各样的服务,使客户足不出户即可轻松……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网