大一对软件工程的认识.docx

大一对软件工程的认识.docx

ID:38365209

大小:32.50 KB

页数:6页

时间:2019-06-11

大一对软件工程的认识.docx_第1页
大一对软件工程的认识.docx_第2页
大一对软件工程的认识.docx_第3页
大一对软件工程的认识.docx_第4页
大一对软件工程的认识.docx_第5页
资源描述:

《大一对软件工程的认识.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Xx大学xx学院浅谈软件工程和感想姓名:班级:学号:指导老师:二〇一二年四月八日摘要软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法组织软件开发工作。讨论对于软件工程的认识和未来打算。关键字:软件工程,未来打算。AbstractSoftwareengineeringistheapplicationofcomputerscience,mathematicsandsoftwareengineeringprinciplessuchasdevelopmentofmanagementscie

2、nce.Populartosaythatsoftwareengineeringisasetofprinciplestoachievealargeprogram,organizedbytheprinciplesandmethodsofengineeringsoftwaredevelopmentwork.Discussionforthefutureofsoftwareengineeringknowledgeandintention.KeyWords:Softwareengineering,future封面...1摘要2Abstract2软件工程理论与方法:4软件工程技术5

3、软件服务工程5领域软件工程6认识:软件工程专业培养以计算机应用软件开发为基本技能,具有较扎实的专业基础理论和较强的实践动手能力,受到程序员的系统训练,熟悉岗位要求,掌握岗位技能,懂理论、会操作的,适应社会信息化需求,适应市场经济的德、智、体、美全面发展的计算机软件开发与维护方面的高级专业技术人才。分析:国际上(国外)对软件学科、软件工程学科有明确的研究范围界定,甚至在软件杂志上都很少发数据库方面的论文,软件工程杂志几乎不发数据库方面的论文国内几乎把只要涉及到软件(代码,甚至微代码)的都看做软件的范畴,包括人工智能、图形学、自动控制、各类涉及代码(程序)的应用(如机械控

4、制)……国内的软件产业化指标对学科的影响国内一些人混淆了具体软件与软件学科的关系,认为研究软件工程的就是搞应用软件开发的软件工程研究人员可以研究特定应用软件的特点、方法等,但不是去搞具体应用软件开发的软件工程定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。(百度百科)软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。(维基百科)软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则

5、、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。(计算机科学技术百科全书)运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。(BarryBoehm)软件工程是将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。(IEEE):软件工程理论与方法:软件范型:研究从软件工程师或程序员视角看到的软件模型及其构造原理,常见的有结构化、面向对象、构件化等软件范型。软件语言:研究用以书写软

6、件的语言,书写内容包括软件需求定义、软件功能规约、软件设计规约、实现算法和软件文档等。形式化方法:研究软件开发过程中基于严格数学理论的规范化的定义、设计、实现和验证的系统化方法。软件自动生成与演化:研究如何由需求规约自动生成代码,以及已有系统向新系统演化的过程。软件建模与分析:通过对现实世界的分析建立软件系统的结构和行为模型,如交互模型、过程模型、故障模型等,从而对系统的预期性质进行自动化的分析与验证。软件工程技术软件需求工程:研究需求工程过程,以及需求获取、分析、规约、验证和管理等方法和技术。软件设计方法:研究指导软件设计的原理和原则、方法和模型,以及适用于不同类型

7、软件的最佳设计方法和技术手段。软件体系结构:研究构成软件系统的基础结构元素及其组合模式和结构风格。软件分析与测试:研究软件分析、测试与验证方法和技术,来确认软件产品是否符合预期。软件维护与演化:研究保障软件可靠、稳定运行、以及改造已有软件系统以适应新需求的方法和技术。软件工程管理:研究管理和控制软件开发活动的通用性指导原则和最佳实践,涉及软件过程、配置管理、项目管理、软件度量和质量管理等方面。软件工程支撑工具、平台与环境:研究支持各个软件生命周期阶段的计算机软件工具、平台和集成化环境。软件服务工程面向服务的软件体系结构:研究以软件服务作为基本单元的软

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

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

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