《软件工程课程设计》指导书安阳工学院计算机科学与信息工程系2025 年 5 月一. 课程设计基本目的1
通过本课程设计的实践及其前后的准备与总结,复习、领略、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面对对象方法等
特别是结构化分析、结构化设计、快速原型开发、面对对象分析与面对对象设计
为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、操作系统、数据库、网络编程等)发明实践机会
为学生提供积极学习(比如,对 Web 网页设计、ASP 或 JSP 交互网页技术、Java 开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio 与 Rose 软件工具等内容的学习)、积极探究与大胆创新的机会
使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性
4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点进一步掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于 Java(ASP、PHP 等)技 术 的 Web 编 程 ; 软 件 开 发 文 档 编 制 工 具 Office 、 Visio 、 Rose 等 ; 商 用 数 据 库 Access( 或 SQL Server、Oracle、MySql 等)设计与实现;客户机/服务器结构)
通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供积极学习(比如,对 Web 网页设计、ASP 或 ASP 交互网页技术、Java 开发环境、商用数据库应用、电子商务、客户机/服务器技术、Visio 与 Rose 软件工具等内容的学习)、进一步实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面