账户登录
Email:

密码:



教学平台的作用

明确教学和考核要求

跟踪教学过程

网上答疑

提出合理化建议

布置课题


版主:徐布克


快速链接       
信息技术系
兴趣小组博客
数据库技术
.NET程序设计
软件测评技术
XML实用技术
UML中国
学习UML2.0
UML和统一过程


课程性质与任务

《软件开发方法及应用》是计算机系的一门专业课,共42学时。

通过本课程的学习, 使学生以提高软件开发的效率和质量为目标,基本掌握结构化方法和面向对象方法。学习系统地、规范地开发和维护软件;自觉地安排软件开发和维护过程;规范地书写软件工程的文档。

课程特点和基本要求

本课程采用案例教学法,以一个完整的案例——《学生成绩管理系统》的开发过程进行知识点的实践,理论和实践相结合,知识和技能相统一,使学生在实践中学习掌握开发一个实用项目的思路和技能。
通过本课程的学习,使学生:
熟练掌握:结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则;
掌握:面向对象方法和UML;
理解:软件开发各阶段的目标、任务、特点、步骤和文档,软件工程的产生、软件生产发展史、软件生命周期及瀑布开发模型等常用开发模型,软件编码;
了解:软件工程的管理,软件维护,软件工具和软件开发环境 。

教材及参考

教材:《实用软件工程》 清华大学出版社 陆惠恩主编 2006.5 ISBN 7-302-12559-7

参考:《.NET程序设计案例教程——Visual Basic 2005》 铁道出版社 徐布克主编 2007.3 ISBN978-7-113-07602

教材章节

章节 标题 案例
第一章
概述
《学生成绩管理系统》开发实践
第二章
软件计划
《学生成绩管理系统》开发实践
第三章
结构化设计
《学生成绩管理系统》开发实践
第四章
软件编码
《学生成绩管理系统》开发实践
综合作业
《学生成绩管理系统》开发实践
第六章
面向对象方法学与UML
《学生成绩管理系统》开发实践
第七章
面向对象软件设计及UML应用
《学生成绩管理系统》开发实践
第五章
软件维护
《学生成绩管理系统》开发实践
第八章
软件工具与软件开发环境
《学生成绩管理系统》开发实践
第九章
软件工程管理
《学生成绩管理系统》开发实践
综合作业
《学生成绩管理系统》开发实践