软件工程思想在本科毕论文中的体现.docVIP

软件工程思想在本科毕论文中的体现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程思想在本科毕论文中的体现

软件工程思想在本科毕业论文中的体现 摘要 毕业论文是检验学生掌握知识的程度、分析问题和解决问题基本能力的一份综合答卷。软件工程是用科学知识和技术原理来定义、开发、维护软件的一门科学。用软件工程思想来指导毕业论文的完成使毕业论文的完成更加有质量。本文中主要阐述了完成毕业论文过程和软件生存周期之间的相应关系。 关键字 毕业论文 生存周期 软件工程 1 引言 软件工程是计算机科学中的一个分支,其主要思想是在软件产生中用工程化的方法代替传统手工方法。工程化方法借用开了传统的工程设计原理的基本思想,采用了若干科学的、现代化的方法的技术来开发软件。这种工程化的思想贯穿到需求分析、设计、实现,直到维护的整个过程。软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。毕业论文主要是对学生首次独立提出问题与解决问题的考查,毕业论文的完成主要包括选题、收集材料、初稿、修订、终稿。 2用软件工程思想指导毕业论文的完成 2.1可行性分析 可行性分析是在做毕业论文中首先要做的事,应运用需求分析来知道论文的选题。 在软件生存周期中,可行性分析是确定“要解决的问题是什么”。一般至少要确定行得通的解决办法是什么,需要的费用,需要的资源,需要的时间。要确定这些问题就要进行为问题定义、可行性分析。制定项目开发计划。 而在学生选题时需求分析主要体现在学生选题注意自身的知识水平与能力,论文的观点大小,要论述观点是所需要的材料,完成论文所需的时间等。 2.2 需求分析 需求分析在毕业论文中起着关键的作用。在软件生存周期中,需求分析阶段的任务不是具体的解决问题,而是准确地确定“软件系统必须做什么”。确定该软件系统必须具备哪些功能。 用户了解他们所面对的问题,知道必须做什么,但通常不能完整、准确地表达出来,也不知道怎样用计算机解决他们的问题。而软件开发人员虽然知道怎样用软件完成人们提出的各种功能要求,但是,对用户的具体业务和需求不完全清楚,这是需求分析阶段的困难所在,系统分析员和用户密切配合,充分交流各自的想法,理解用户的业务流程,完整、全面地收集、分析用户业务中的信息和处理,从中分析出用户要求的功能和性能,然后完整、准确地将他们表达出来。 在做毕业论文是,需求分析的分析员是学生自己, 学生应尽量将需求分析做的全面具体,将自己在毕业论文中的想法先和指导老师进行充分的交流,将自己的观点和老师的要求在论文中充分表达出来。 2.3 概要设计 概要设计主要确定论文中各个模块。在软件生存周期中概要设计阶段,开发人员要把确定的各项功能需求转换成需要的体系结构,在该体系结构中,每个成分都是意义明确的模块,即每个模块都和某些功能需求相对应。 概要设计在论文的完成中主要是体现在学生要确定论文需包含的几个重要部分,这些部分在论文中所要表达的功能,各个组成部分之间的联系。 2.4 详细设计 详细设计主要是对论文中各个部分所写内容进行具体的描述。在软件生命周期中,详细设计阶段是为了每个模块完整的功能进行具体描述,把功能描述转变成精确的、结构化的过程描述。记该模块的控制结构是怎样的,先做什么,后做什么,有什么样的条件判定,有些什么重复处理等,并用相应的表示工具把这些控制结构表示出来。 在毕业论文的完成中,详细设计主要是对论文各个部分所以阐述的内容进行具体描述。对论文中的观点进行解释与论述。 2.5 编码 编码阶段在软件生存周期中就是把每个模块的控制结构转换成计算机课接受的程序代码,即写成以某种特定程序设计语言表示的“源程序清单”。在论文完成阶段即将论文中的思想用文字表达出来,并将最终的论文交由指导老师审核。 2.6维护 在软件生存周期中,维护阶段是其最长的阶段。以交付的软件投入正式使用后,便进入软件维护阶段,它可以持续几年甚至几十年。软件运行过程中可能由于各方面的原因,需要对它进行修改。其原因可能是运行中发现了软件隐含而需要修改;也可能是为了适应变化了的软件工作环境而需要做适当变更;也可能是因为用户业务发生变化而需要扩充和增强软件的功能等。在毕业论文完成中维护主要是学生将论文的初稿交给指导老师,由指导老师提出修改意见,学生对论文初稿进行修改,最后将改好的论文终稿交付老师。 3结束语 完成毕业论文是对大学生一个所掌握的知识进行检验的重要环节,应用软件工程的思想指导毕业论文的完成,可以减少学生在写论文中出现问题,提高学生的论文质量。 参考文献 邓良松 刘海岩 陆丽娜 《软件工程》(第二版)西安电子科技大学出版社 周伯生,冯学民,樊东平 《统一软件开发过程》北京:机械工业出版社 王立福,张世琨,朱冰 《软件工程》 北京大学出版社

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档