0

    软件工程专业教育课程报告封面.doc

    2023.06.26 | admin | 206次围观

    软件工程专业教育课程报告封面.doc》由会员分享,可在线阅读,更多相关《软件工程专业教育课程报告封面.doc(6页珍藏版)》请在人人文库网上搜索。

    学号:0120910680418 软件工程专业教育课 程 报 告题 目软件工程专业概述学 院计算机学院专 业软件工程班 级软件工程09级4班姓 名王浩指导教师饶文碧、徐宁2010年月日地位与特征: 软件工程是信息领域发展最快的学科分支之一。 当今时代是信息化的时代,而信息化的实现,人才是最重要的环节。软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重。软件的生产往往需要成千上万的人协作工作,共同完成软件的生产过程,参与生产的成员有可能来自不同的国家、在不同的时区、用不同的语言,因此需要很好的交流、合作、分工、协调。因此软件工程是一门综合性、实践性、行业性非常强的专业。知识体系:(1) 软件需求。真实世界问题而必必、须展示的特性。软件需求的知识域包括七个子域,即软件需求基础、需求过程、需求获取、需求分析、需求规格说明、需求确认和实践考虑。 (2) 软件设计。根据IEEE ,设计既是定义一个系统或组件的体系结构、组件、接口和其他特征的过程,又是这个过程的结果。

    软件设计的知识域包括六个子域,即软件设计基础、软件设计关键问题、软件结构与体系结构、软件设计质量的分析与评价、软件设计符号、软件设计的策略与方法。 (3) 软件构造。它指通过编码、验证、单元测试、集成测试和排错的组合,具体创建一个可以工作的、有意义的软件,其知识域包括软件构造基础、管理构造、实际考虑三个子域。(4) 软件测试。它是由在有限测试用例集合上,根据期望的行为,对程序的行为进行的动态验证组成, 测试用倒是实际上无限的执行域中适当选择出来的。软件测试包括五个子域,即软件测试基础和测试级别、测试技术、需求分析、与测试相关的度量、测试过程。 (5) 软件维护。软件一旦投入运行,就可能出现异常,运行环境可能发生改变,用户会提出新的需求。生命周期软件维护阶段从软件交付时开始,但是维护活动出现得还要早。软件维护的知识域包括四个子域,即软件维护基础、软件维护的关键问题、维护过程、维护技术。 (6) 软件配置管理。为了系统地控制配置的变更和维护在整个系统生命周期中的完整性和可追踪性,而标志软件在时间上不同点的配置的学科。软件配置管理包括六个子域,即软件配置管理过程管理、软件配置标志、软件配置控制、软件配置状态统计、软件配置审核、软件发行管理和交付。

    (7) 软件工程管理。处理软件工程的管理与度量,虽然度量是所有知识域的一个重要方面,但是这里涉及的是度量程序的专题。软件工程管理包括六个子域,即启动和范围定义、软件项目计划、软件项目实施、评审与评价、关闭、软件工程度量。前五个覆盖软件过程工程 管理,第六个描述软件度量的程序。 (8) 软件工程过程。涉及软件工程过程本身的定义、实现、评定、度量、管理、变更和改进。软件工程过程包括四个子域,即过程实施与改变、过程定义、过程评定、过程和产品度量。 (9) 软件工程工具和方法。包括软件工程工具、软件工程方法两个子域。 (10) 软件质量。处理跨越软件生命周期过程的软件质量的考虑,由于软件质量在软件工程中元处不在,其他知识域也涉及质量 问 题。软件质量包括三个子域,即软件质量基础、软件质量过程、实践考虑。 培养目标: 随着我国信息化的不断推进和网络的广泛普及,对软件技术和产品提出了更多需求。软件技术正朝着网络化、可信化、服务化、工程化和体系化方向发展,软件技术的不断创新和广泛应用,将促进和带动软件和软件服务的发展。本专业要求掌握软件工程基本理论、软件开发技术和软件工程管理计术,培养具备深厚计算机软件开发功底、具有软件系统分析能力及软件工程管理能力的且对某一领域知识精通的高级复合型人才,能够在软件领域中从事需求分析、设计、开发、测试、实施和管理。

    培养系统地、较好地掌握软件开发、组织、管理的基本理论、基本知识和基本方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和软件开发、组织、管理的高级专门科学人才。应获得以下几方面的知识和能力:1.掌握软件工程的基本方法、基本知识和基本技能;2.掌握软件系统的分析和设计的基本方法;3.具有软件开发、组织、管理的能力;4.了解与计算机有关的法规;5.了解计算机学科及软件工程的发展动态;6.掌握文献检索、资料查询的基本方法,具有获取信息的能力;7.具有较强的英语综合应用能力,特别是听、说能力,在今后工作和社会交往中,能用英语有效地进行口头和书面的信息交流,能熟练进行外文阅读,有一定的外语写作能力。课程体系:本专业培养计算机软件工程研究与应用高级人才。培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。 主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,Internet技术,多媒体技术,软件工程导论,软件需求工程从人脑向电脑的思维接力——软件工程专业介绍,软件项目管理,软件测试,JAVA语言程序设计,XML技术,软件质量控制,软件工具与环境,CMM与ISO9000,软件过程,电子商务基础等。

    要求与学习方法:由于成为一个受欢迎的软件工程师要有良好的编程能力, 自觉的规范意识和团队精神, 认识和运用数据库的能力, 较强的英语阅读和写作能力, 具有软件工程的概念及求知欲和进取心.所以学习课程,首先要理解课程的意义、内涵和外延。仅仅经过课程的学习,不可能控制治理艺术的精华。因为涵盖的范畴太广泛了,与个别的性格、交际能力、语言语习都相关系。软件的学习是正在实践中逐步完善的,没有人可以瞧书即完满。书本固然重要从人脑向电脑的思维接力——软件工程专业介绍,可是实践更重要。只瞧书本,是做欠好治理劳动的。软件工程,要注重实践,因为其究竟是用来解决实践问题的手法,脱离了实践的工程化方完整是不可能的。当然工程和科学 实验是有差别,往往不都是理想形态的。所以,工程中也没有什么是一成稳定的,要学会变通。感想:当前软件行业正处于蓬勃发展时期,作为软件工程专业的学生应该深入了解行业现状,了解行业的主要发展方向,同时努力提高自身业务素质,夯实基础,不断提高技术水平,争取成为系统地、较好地掌握软件开发、组织、管理的基本理论、基本知识和基本方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和软件开发、组织、管理的高级专门科学技术人才。

    从现在开始就给自己定下目标,努力培养自己发现解决问题、学习创新、沟通表达、团队协作、英语实用的能力,使自己具有扎实的工科基础科学知识和专业核心知识、系统化思维、辨析思维和创新思维、较高的职业道德水准的专业素质。坚持实践与理论相结合,养成良好的变成习惯,不断练习实践,不眼高手低,通过不断地实践使自己熟练地使用各种编程工具语言。同时经常参与团队工作,养成良好的团队协作习惯,为自己以后的工作打下坚实的基础。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论