




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程导论结课论文软件工程导论结课论文- 浅谈对软件工程的理解学院:电力学院班级:2008080姓名:鲁国剑学号:200808029指导老师:董海祥【摘要】:软件工程导论课程是一门要求基础课程较多、应用实践性较强、与产业标准行业规范衔接、概念多、涉及面广的课程。属于在高年级开设的专业必修课程,要求学生学习软件工程的基本原理、概念和技术方法;自觉遵循软件工程方法论中的一些规范和工业领域中的一些行业标准;目的是提高软件开发的生产率,减少软件开发和维护中的错误,确保最终用户软件产品的质量。【关键词】:软件工程,编程,实践,需求分析是软件开发过程中非常重要的一个阶段,在此阶段,需要对目标系统提出完整、准确、清晰、具体的要求,需求分析是一个不断认识的问题、逐步细化系统“做什么”的过程,其基本任务就是回答系统必须“做什么”这个问题。需求分析的结果是整个系统开发的基础,后面的每个阶段都要根据它来实施,因此,需求分析是否良好关系到整个项目的成败和软件产品的质量,它是软件生命周期的关键性阶段。经过软件的需求分析,获得正式的需求规格说明书以后,进入软件的开发阶段,这一阶段包括设计、编码和测试三个步骤。设计往往是开发活动的第一步,是对系统结构、数据结构和过程细节的逐步细化、复审并编制的相关文档的过程。软件设计同其他领域的工程设计一样,也要有好的方法与分析策略。过去人们曾经狭隘的认为软件设计仅仅是程序设计或者编写程序,这是很片面的。实际上,程序设计只是软件设计的实现。软件设计完之后,就该实现编码功能了,编码就是将详细设计阶段的成果用某种程序设计语言描述出来,转化成源程序,因此也称“编程”。前几个阶段的文档都是以人能理解的方式进行表达,在编码阶段,软件将首次用计算机所能理解并运用的语言来进行描述和实现。承担并完成编码工作的人,被称为软件蓝领、程序员。其任务是根据详细设计中的模块描述,选择适当的数据结构和算法,编写一个模块的源代码。而一个较大的软件项目,在分解为多个模块后,分配给不同的程序员进行并进开发,可以提高生产效率。编码是设计的自然结果,因此程序的质量首先取决于软件设计的质量。然而,编程语言的选择、编码的风格也会对程序的可读性、可理解性、可修改性产生重要的影响。在软件开发过程中,由于软件开发人员的主观性认知能力的局限性和开发软件的复杂性,尽管采取了许多改进和保证软件质量的方法,但是在开发软件的各个过程中还是不可避免的会产生各种或大或小的错误,所以在软件正式投入使用之前必须对其做严格的测试,发现并纠正错误。由于软件程序的正确性证明在技术上还未得到根本解决,软件测试成为了发现软件错误和缺陷的主要手段,工作量占软件开发总工作量的40%以上,在测试那种事关人类生命安全的软件时所花费的成本可能是软件工程中其他部分总成本的3-5倍。因此,必须高度重视测试工作,许多软件开发企业都成立了专门的独立的测试部门,把软件测试放到十分重要的位置上。例如,在微软公司中开发工程师和测试工程师的比例达到了1:1,这正说明了测试的重要性。在软件生命期模型中,软件维护是软件生存的最后一个阶段。平均说来,大型软件的维护成本到达开发成本的4倍左右。软件工程的目的是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。由于变化是所有软件工作中普遍的性质,当构建基于计算机的系统时变化时不可避免的。软件产品的运行周期可达5-10年,在这么长的时间内,除了要改正软件中的残留错误外,还可能要多次更新软件的版本,以适应改善运行环境和加强产品性能等需要。这些活动都属于维护工作的范畴。因此,作好维护工作不仅是保证软件正常工作的需要,而且可以避免重大的经济损失。以上是对这门课程理论知识内容的一个概括总结,学习过程中,老师还组织大家去上实验课,锻炼同学们实际动手能力。在课堂内、外,老师非常注重学生实践能力的培养。教学中,老师将大量的实际案例加入到学习过程中。在课程项目进行中,发现学生在任务完成中出现疑问时,通过沟通引导我们运用所学知识完成项目的开发。课堂外,老师还鼓励学生到社会上的软件公司实习、尽早接触软件工程的实际问题,了解软件开发的全过程。考虑到传统模式中实践时学生兴趣不大的实际情况,老师们对实验内容进行了大幅度的调整,合理设计课程实践内容。每次的实验除了完成对应文档外,还增加了各阶段用到的工具和环境的实际操作。通过对这门课程的学习,让我们了解到软件开发的一般步骤,让我们知道了开发软件过程中注意的问题,更让我们懂得了如何去学习一门课程!参考文献1朱三元,钱乐秋,宿为民.软件工程技术概论.北京科学出版社,20022王志英.实践教学.计算机人才培养的重头戏计算机教育
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年树脂型胶粘剂合作协议书
- 2025年河北石家庄学院选聘事业单位考试试题【答案】
- 2025年喀什地区招聘中学教师考试试题【答案】
- 2025年吉林省直事业单位招聘考试试题【答案】
- 2025年克拉玛依市消防救援支队招聘政府专职消防员考试试题【答案】
- 2025年院前急救信息系统合作协议书
- 河北非营利组织免税资格认定申请表
- 毕业实习周记范文
- 2025年新型膜材料及其装置合作协议书
- 2025年电子握力计项目发展计划
- 港口装卸作业培训
- 2025年湖北省武汉市中考数学真题(无答案)
- 钳工考试试题及答案
- 2025至2030中国牙科氧化锆块行业发展趋势分析与未来投资战略咨询研究报告
- 拖欠维修费车辆以车抵债协议范本
- 2025至2030中国复印机行业发展趋势分析与未来投资战略咨询研究报告
- 暑假安全家长会4
- 2024年安徽省泗县卫生局公开招聘试题带答案
- 2025年北京市高考化学试卷真题(含答案)
- 2025年重庆市中考化学试卷真题(含标准答案)
- JG/T 202-2007工程管道用聚氨酯、蛭石绝热材料支吊架
评论
0/150
提交评论