《软件工程》是计算机类硕士研究生专业的一门重要考试科目,软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在职硕士研究生科目《软件工程》考试大纲如下:
一、考试要求
主要考查学生对软件工程基本概念、原则和软件过程模型的理解与掌握;对软件需求工程、软件设计、软件实现、软件测试、软件维护、软件项目管理、Web软件开发等方面的方法和技术的理解与掌握;以及综合运用软件工程技术和管理方法,分析解决实际软件问题的能力。
二、考试内容
1.软件工程的基本概念与软件过程模型
软件工程的目标与原则,软件质量要素;软件工具与环境;常用的软件过程模型,敏捷软件开发与极限编程。
2.软件需求工程
软件需求的概念与质量要素,需求工程的过程模型;用例驱动的需求获取方法;基于UML(统一建模语言)的面向对象的需求分析方法;需求规约,需求评审与验证。
3.软件设计
软件设计的概念、原则与质量要素,软件设计的过程模型;用户界面设计的原则与方法;软件体系结构的概念与表示,基于UML的面向对象的体系结构设计和软件详细设计方法;Web软件的设计方法;设计规约,设计评审与验证。
4.软件实现与测试
软件实现的概念、原则与质量要素;编程风格;软件调试;软件测试的概念与原则,软件测试的过程模型;白盒与黑盒测试;单元测试、集成测试、确认测试与系统测试;面向对象软件的测试方法。
5.软件维护
软件维护的概念,软件可维护性;软件维护的过程模型;软件维护的方法;逆向工程与软件重构。
6.软件项目管理
软件项目管理的概念与原则;软件度量与估算;软件项目的风险分析,软件项目计划及执行,软件项目组织,软件质量保证,软件配置管理,基于CMM和CMMI的软件过程改进。
三、考试形式
考试形式为闭卷、笔试,考试时间为3小时,满分150分。
题型包括:判断题、选择题、填空题、简答题、分析设计题等。
四、参考书目
1.《软件工程》.齐治昌,谭庆平,宁洪.高等教育出版社,2012。第三版
2.《软件工程实践教程》.谭庆平,毛新军,董威.高等教育出版社,2009。第一版
近年来,越来越多的职场人士选项攻读在职研究生提升自己,进而在职场中获得更多升职加薪的机会。上海财经大学人力资源管理在职研究生主要有面授班/网络班两种授课方式可选,其中面授班均在学校上课,双休日其中一天授课,法定节假日和寒暑假不上课;网络班即网络远程学习,学员通过直播课堂、录播回放、在线答疑等方式实现,学员可自由安排学习时间,不受地域限制。
上海财经大学在职研究生采取资格审核方式入学,无需入学资格考试,免试入学。在职研究生报名条件是:本科学历、并获得学士学位后满三年(原专业不限);虽无学士学位但已获得硕士或博士学位者。满足条件的学员全年均可向院校提交报名申请材料进行报名,完成全部课程学习并通过考核可获得结业证书;后期结业后可报名参加申硕考试,只考外国语和学科综合2门,满分均为100分,学员达到60分及格即可通过考试,学员通过考试并完成论文答辩后即可获得硕士学位证书。
详情>