软件设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

随着我国经济快速发展,软件产业正在走强,需要大量具有企业开发经验的软件人才,如何培养高质量的软件开发人才便成了当务之急。在这样的背景下,本教学团队与企业合作共同编写了这本教材。

本书主要的目的是培养学生软件设计能力,为培养程序员服务。全书本着高等职业教育教学工作过程系统化的理念开发设计,有以下几个特色。

1. 选用企业成功案例

本书采用启明信息技术股份有限公司软件专家奚湧江提供的天天超市管理信息系统作为案例,按企业成功的开发体系组织教学内容,全程融入设计的实用技巧。

2. 符合学生认知规律

本书共5章,将企业案例“天天超市管理信息系统”拆分为5个学习情境:需求调查、用户需求分析、系统管理功能设计、业务功能设计、子系统设计。5个情境整体按迭代、增量、螺旋上升综合的软件开发方法组织,使5个学习情境构成包含和递进关系,每个学习情境都按需求、分析、设计、实现与测试、部署等环节开发项目,使学生综合能力层次不断提升。

3. 行动导向组织任务

每个学习情境又分为若干个任务,每个任务按照下任务单、信息收集、设计方案与实施、评价等行动导向基本步骤组织,学生在完成工作任务的过程中,学习知识和技能,形成综合职业能力。这充分体现了“以学生为中心”、“教中学”、“学中做”的职业教育理念,强调以学生直接体验的形式来掌握融于各工作任务中的知识、技能和技巧。

4. 教学与实训项目并行

本书采用“双轨制”,教学项目采用的是“天天超市管理信息系统”的销售管理模块,实训项目采用的是“天天超市管理信息系统”的采购管理模块,全书以学生独立完成实训项目为主线,通过自学方式设计项目,积累企业经验。

本书由陈显刚、奚湧江、钟玉珍任主编,李季、许春艳、张静、田晶、孙凌玲、佟彤、孙佳帝、王亮、张雨、岳淑玲参与编写。启明信息技术股份有限公司软件专家奚湧江为本书提供案例及软件设计方法,长春长白信息科技有限责任公司项目经理骆家鑫为本书提供技术指导,在此向对本书的编写提供支持和帮助的企业人士表示感谢!

本书针对程序员岗位,适合作为高等职业院校软件技术相关专业的教材,也可作为软件开发企业员工的培训教材。由于本书是国家示范高等职业院校重点建设专业软件技术专业课程改革成果,课程改革正在探索中,书中难免存在错误和不当之处,欢迎读者批评指正。

编者

2009年4月