软件工程与计算卷二-南京大学软件学院关键课程教学资源平台.pdf

软件工程与计算卷二-南京大学软件学院关键课程教学资源平台.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
软件工程与计算卷二-南京大学软件学院关键课程教学资源平台

软件工程与计算(卷二) 软件开发技术 骆斌 主编 丁二玉 刘钦 编著 摘要 课程以经典软件工程方法与技术为主线,软件设计与构造知识为教学重点,软件系统构建实 例为切入点,培养学生基于瀑布模型的、简单小组开发级别的、中小规模软件系统构建能力。 具体教学内容包括:⑴适用于中小规模软件产品开发的软件工程方法、原则与实践;⑵软件 工程方法指导下的程序设计原则与实践;⑶软件工程历史,软件职业知识;⑷小组级别的简 单软件开发活动管理;⑸包括代码和重要文档在内的关键软件开发制品。 前言 软件工程专业教育源于软件产业界的现实人才需求和计算学科教程 CC1991/2001/2004 的不断推动,CC1991 明确提出计算机科学学科教学计划已经不适应产业需求,应把其上升 到计算学科教学计划予以考虑,CC2001 提出了软件工程等 4 个子学科,CC2004 增加了信息 技术子学科,并发布了软件工程等子学科教学计划建议正式版。中国的四年制软件工程本科 教育正式启动于 2002 年,与国际基本同步,目前该专业招生人数已经进入国内高校本科专 业前十位,软件工程专业课程体系建设与教材建设是摆在中国软件工程教育人面前的一个重 要任务。 依据国际软件工程学科教程 CCSE2004 建议,软件工程专业教学计划关注对软件工程基 础课程与高级课程的建设、以及对计算机传统课程的裁剪与求精等三方面。南京大学此次集 中出版的五本教材是软件工程专业课程建设工作的第二波,包括《软件工程与计算卷》的《程 序设计基础》、《软件开发技术》、《团队与软件开发实践》和《软件工程高级技术卷》的《人 机交互》与《软件过程与管理》。其中 《软件工程与计算卷》有效实践了CCSE2004 软件工程 优先的基础课程方案,《人机交互》是为数不多的《人机交互的软件工程方法》教材,《软件 过程与管理》则有效结合了个人级、小组级、组织级软件过程国际标准。 有关工作得到教育部质量工程项目—软件工程主干课程国家级教学团队、国家精品课程、 软件工程国家级特色专业、软件工程国家级人才培养模式创新实验区,教育部十二五本科教 学工程—软件工程国家级专业综合教学改革试点、软件工程国家级工程实践教育基地、计算 机科学与软件工程国家级实验教学示范中心,以及南京大学 985 项目和有关出版社的大力支 持;陈道蓄教授、李宣东教授、赵志宏教授、国防科技大学的齐治昌教授、清华大学的刘强 教授,以及其他一些软件工程教育专家对本教材系列的建设给出了大量宝贵意见;特此鸣谢! 软件工程本科教育中的一个重要问题是如何在软件工程教育的开始阶段建立学生的工 程观念,并为高阶课程提供合理的知识和技能基础。《软件工程与计算》(三卷)作为软件工 程本科专业入门课程教材,帮助学生学习工程化构建中小型软件系统的知识和技能,并为后 继高阶软件工程课程的学习打下全面的基础。 《软件工程与计算(卷二):软件开发技术》以经典软件工程方法与技术为主线,软件 设计与构造知识为教学重点,软件系统构建实例(计算系统示例与学生实践用例)为切入点, 培养学生基于瀑布模型的、简单小组开发级别的、中小规模软件系统构建能力。教材具体内 容包括:⑴软件工程历史,软件职业知识;⑵适用于中小规模软件产品开发的软件工程方法、 原则与实践;⑶软件工程方法指导下的程序设计原则与实践;⑷小组级别的简单软件开发活 动管理;⑸包括代码和重要文档在内的关键软件开发制品。本书在写作过程中遵循了以下思 路。 1. 围绕计算系统示例按照瀑布模型展开。本书围绕计算系统示例的开发构建,按照典 型的瀑布式软件开发过程模型,组织教学内容,详细描述了计算系统示例如何完整的逐步构 建起来的过程,以及所用到的软件工程开发技术。 2. 强调软件工程过程与软件开发技术的融合。本书融软件工程技术、程序设计技术、 面向对象技术、软件工程管理、软件职业素质、团队合作交流等知识教学为一体,强调软件 工程过程与软件开发技术的融合。传统课程往往以技术主题为线索组织教学,容易使得学生 割裂理解各种软件开发技术。本课程以计算系统构建示例 (计算系统示例与学生实践用例) 为线索组织教学活动,让学生带着构建系统的问题,系统地学习知识并在适当的软件工程过 程中融会贯通所学的软件开发技术。 3. 重点强调中小规模软件设计。本书的重点和难点是中小规模软件设计,希望读者通 过本书的学习能够具有中小规模小组级软件开发构建的能力。而软件需求工程、大规模软件 设计、软件构造、软件测试、软件过程与管理等高

文档评论(0)

zhuwo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档