软件工程师需要学习哪些课程

181 2024-10-11 18:15

一、软件工程师需要学习哪些课程

(一)软件设计工程概述 4学时

1、设计工程的定义

2、设计的目标和任务

3、设计的过程

4、设计原则和影响设计的因素

要求学生初步了解:软件设计工程的主要工作内容、目标和在软件开发过程中所处的工作阶段;要求学生基本了解对软件设计质量的影响,以及影响软件设计的因素。

(二)从需求到设计 12学时

1、需求概述

2、从需求定义到软件体系结构

3、软件体系结构的风格

4、软件体系结构描述方法

5、从软件体系结构过渡到系统设计时的准备

6、软件架构实例

要求学生理解并初步掌握:软件需求获得方法;软件架构与软件解决问题的关系;软件架构对软件开发、重用和软件可靠性的关系;常用的软件架构形式、特点和应用时应当注意的问题。

(三)概要设计 14学时

1、概要设计的概念

2、系统结构的设计

3、功能模块和子系统的划分

4、容易理解的用户接口设计

5、编码设计

6、安全设计

7、数据库设计

8、文件设计

9、通讯网络设计

要求学生理解并掌握:理解软件需求分析;掌握软件概要设计的主要内容和在软件设计中的地位;概要设计各项内容的主要设计要求、成果表示方法和评价方法;如何根据概要设计制定软件集成测试计划,制定软件总体开发计划。

(四)详细设计 10学时

1、详细设计的作业内容和作业步骤

2、详细设计实例

要求学生理解并掌握:详细设计的主要内容;详细设计各项内容的主要设计要求、成果表示方法和评价方法;如果根据详细设计制定软件开发计划和设计软件测试方案。

五、实践教学环节

二、软件工程主要课程有哪些?

软件工程的主要课程:

外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000等。 扩展资料 一、培养目标

本专业培养具有良好科学素养,能较系统和深入地掌握计算机科学技术基础以及软件工程专业知识和工作技能的高级专业技术人才。学生毕业后可在进行软件规划、设计与开发及应用的相关企业、事业单位或政府机关等从事计算机软件规划、咨询、监理、生产、软件技术研发、以及软件应用系统维护等方面技术工作。

二、培养规格

本专业学生应系统掌握计算机科学技术及其应用有关基础理论、建立从事软件工程方面工作的必要专业知识结构和工作技能,包括计算理论基础、计算机系统及其硬软接口、系统软件与工具软件、计算机应用技术、软件工程方法与工具等。通过四年时间的学习,学生应具备以下几方面知识和工作能力:

1、 掌握计算机科学与技术基本理论和专业知识;

2、 掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;

3、 了解信息系统安全与知识产权保护的有关技术方法和法规;

4、 具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;

5、 了解现代信息技术的发展动态;

6、精通一门以上外语,具有较强专业外语阅读和写作能力;

7、 掌握文献检索、资料查询的.基本方法,具有独立获取信息的能力。

三、计划学制、最低毕业学分、授予学位

计划学制:本专业实行学分制,学制一般为四年,允许提前毕业和推迟毕业,具体按学校有关学分制管理条例执行。鼓励学生攻读双专业、双学位和辅修。

最低毕业学分:162

授予学位:工学学士学位

四、课程修读要求

1、 全校公共课分为公共必修课(34个学分)和公共选修课(11个学分)。公共必修课34个学分必须全修。公共选修课应在人文社会科学和艺术类课程中各选修4个学分,在社会科学类中修2个学分。就业指导课以讲座形式进行,开设4-6个讲座,计1个公选课学分。

2、学科基础课共计52个学分,包括学科基础课和学科专业课程,要求学生全修。

3、 专业必修课共计21个学分,要求学生全修。

4、 选修课学生必须修读不低于34个学分,其中限选课程模块为必选模块,不够部分的学分可在任选课模块和计算机科学与技术的相关模块中选择。

5、 “学科前沿讲座“为学科导引课程,以讲座形式分散安排在各个学期。

6、 “就业指导课”以讲座形式进行,开设4-6个讲座,计1个公选课学分.

7、 本专业设置六门双语教学课程(课程方案表中课程名称前打*者),本专业不再单独开设专业英语课程。

8、 课程计划表中课程名称前打☆者为综合设计类课程。

9、 专业技能与实践共计8个学分,学生可在课程结构比例表中自主选择课程设计内容或专业实习,如选择专业实习,则学生必须再选修至少2个课程设计。

三、软件工程专业课程

软件工程专业

软件工程专业

本专业培养计算机软件工程研究与应用高级人才。本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。

主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,Internet技术,多媒体技术,软件工程导论,软件需求工程,软件项目管理,软件测试,JAVA语言程序设计,XML技术,软件质量控制,软件工具与环境,CMM与ISO9000,软件过程,电子商务基础等。

学生毕业后,可胜任教育、企业、事业及软件产业部门的教学、管理、研究与开发工作,或在本学科、相关学科及国外继续深造。

株 州 工 学 院《管理信息系统》课程设计 基于因特网的学籍管理系统 院(系)、部: 光华函授站 学生姓名: 指导教师: 胡 毅 光 专 业: 班 级: 200 年 月 系统需求分析报告1 概况1.1开发的背景 任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,一个便利的学生学籍管理系统在众人的期盼中需要实现。随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。目前,因特网已经深入到我们生活的各个领域――学校,银行,医院,公司,企业等等。因此,我们在这里用因特网来实现学生的学籍管理更是顺应了时代发展的方向。我们要实现的系统主要面向全院师生。各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而学生则主要实现信息的反馈,相应的查询事件。要实现这个系统,需要先调研,弄清楚各个部门和学生的需求情况,以便于有的放矢。系统的开发过程需要两台机器,一台服务器,一台客户机,服务器一端需要安装win2000服务器版以及完成相关的配置。系统的开发人员至少需要两个,一个做信息发布端,一个做客户端。程序完成以后,需要调试运行,整个实现需要一个月左右。1.2系统目标整个系统是要实现全日制学生学籍管理等相关文件完成本科和专科学生学籍状况的系统管理(本科生用学年学分制,专科生用学年制)。系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。1.3业务现状 系统的业务流程如下: 整个系统要承担的主要工作是:在服务器端,实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。2 用户需求2.1 业务需求�8�5 学生档案管理:学生的一般情况,及奖励,处分情况;�8�5 学生成绩管理:学习成绩,补考成绩;�8�5 学籍处理:学生留降级处理,休复学处理,退学处理;�8�5 日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;�8�5 毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。2.2性能需求该学籍管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的需要或是学生获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。2.3其他需求无2.4用户平台要求学籍管理系统的实现需要服务器端和客户端。因此服务器端需要安装win2000 server或是其他的服务器操作系统和DBMS的支持。对客户端没有什么特别的需求,一般的win 98 即可。3 业务流程3.1与其它系统的关系(无)3.2业务处理流程用业务处理流程表示为: 1)0层数据流图为 学生信息表 学生信息库2)1层数据流图为 4 业务逻辑4.1业务分解4.2业务描述首先,为了信息的安全和数据的权威性,对于网上信息的使用权限和责任,学院的各个部门,对整个系统的使用权限不一样。每学期考试完毕由各系录入成绩,然后由教务科收集,得到一张成绩表,存入学生信息库;学生工作处可根据信息库中的学生档案表和奖惩表进行相应的管理;教务科除了收集信息为,可对学生的学籍,补考,和各种等级考试进行管理和组织;师资科拥有对教学计划进行管理的权限;同时,所有用户拥有对学生信息进行查询的权限。下面辅以一张

计算机应用c语言计算机网络组成数据结构开发语言(VB,JAVA,ASP.NET.......)

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片