
软件工程
《软件工程》是软件工程类专业必修课程之一,也是工科学生学习和掌握软件开发工程理论和方法的基础课程。本课程的任务是使学生从软件生存期的角度,建立软件开发的系统工程方法认识,初步学习和掌软件开发中的分析、设计、质量检验、过程管理等现代软件工程的普遍原理和方法,能够运用各种方法来规范化、系统化地表达实现简单系统的软件开发,为进一步开发复杂软件系统建立扎实的基础。
课程简介《软件工程》是软件工程类专业必修课程之一,也是工科学生学习和掌握软件开发工程理论和方法的基础课程。本课程的任务是使学生从软件生存期的角度,建立软件开发的系统工程方法认识,初步学习和掌软件开发中的分析、设计、质量检验、过程管理等现代软件工程的普遍原理和方法,能够运用各种方法来规范化、系统化地表达实现简单系统的软件开发,为进一步开发复杂软件系统建立扎实的基础。
课程简介学习及工作简历:
博士:2010.09 至今 大连理工大学软件学院,专业:计算机应用技术;
硕士:2005.09-2008.01 大连理工大学电信学院计算机系,专业:计算机体系结构;
学士:2001.09-2005.07 大连理工大学电信学院计算机系,专业:计算机科学与技术;
出版著作和论文:
[1] Xin Chen, Yan Lan, Attila Benko, Gy?rgy Dósa, Xin Han. Optimal algorithms for online scheduling with bounded rearrangement at the end. Theoretical Computer Science. 2011,412(45): 6269-6278 (SCI);
[2] Yuxin Wang, Attila Benko, Xin Chen, Gy?rgy Dósa, He Guo, Xin Han,Cecilia Sik Lanyi. Online scheduling with one rearrangement at the end: Revisited. Information Processing Letter.2012,112(16): 641-645(SCI);
[3] Xin CHEN, Yunbin ZHOU, He GUO, Tong CHENG. A Parallel Ant Colony Optimization Algorithm Based on Visual and Memory Model. Journal of Computational Information Systems. 2012, 8(15): 6429- 6436(EI);
[4] 郭禾、程童、陈鑫、王宇新,一种使用视觉反馈与行为记忆的蚁群算法,软件学报,2011,22(9):1994-2005(EI);
本课程的任务是使学生从软件生存期的角度,建立软件开发的系统工程方法认识,初步学习和掌软件开发中的分析、设计、质量检验、过程管理等现代软件工程的普遍原理和方法,能够运用各种方法来规范化、系统化地表达实现简单系统的软件开发,为进一步开发复杂软件系统建立扎实的基础。
1、《软件工程导论》,张海藩 编著,清华大学出版社,2008年第5版。
2、《软件工程: 实践者的研究方法》,普雷斯曼著, 郑人杰等译,机械工业出版社,2011年第7版。
3、《设计模式: 可复用面向对象软件的基础》,伽玛等著, 李英军等译,机械工业出版社,2007年第1版。
1、考试形式:本课程采取作业及期末测验形式。
2、成绩构成:总成绩包含听课参与度(包括视频和讨论)、平时作业和期末考试三部分。
3、课程形成性考核信息总表:
课程总成绩100% = 平台成绩40%( 5 %视频 + 30 %作业 + 5 %讨论)+期末考试(100 * 60%)
1.了解软件危机的基本概念及产生原因。 |
1.重点:进程的概念,进程与程序区别,进程的状态及其转换,进程的互斥与同步,线程。 |
1.了解面向对象方法学概念;算法。 |