本书详细的介绍了生命周期法、面向对象的方法在软件开发实践中的应用,并配有实际的案例进行指导。本书操作性、系统性强,且追随主流,兼顾传统。通过本书的学习,能够培养学生从事软件系统开发与管理能力,掌握传统的生命周期法和面向对象方法,并能应用两种方法开发一些小型应用软件。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 软件工程实践教程(面向21世纪高等院校计算机系列规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 杨宽德 |
出版社 | 科学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书详细的介绍了生命周期法、面向对象的方法在软件开发实践中的应用,并配有实际的案例进行指导。本书操作性、系统性强,且追随主流,兼顾传统。通过本书的学习,能够培养学生从事软件系统开发与管理能力,掌握传统的生命周期法和面向对象方法,并能应用两种方法开发一些小型应用软件。 内容推荐 本书以案例的形式介绍了传统的生命周期法、面向对象的方法在软件开发实践中的应用。前6章通过项目可行性论证报告和电力收费管理信息系统、企业内部银行及二级成本核算子系统、电池股份有限公司物资管理子系统、成品管理子系统的分析与设计四个案例,说明了生命周期法在信息系统分析与设计中的应用;后6章通过习题库管理系统、图书馆管理系统、超市管理信息系统、学分制下的教务管理系统、Web新闻信息系统的分析与设计五个案例,阐述了面向对象的方法在软件系统分析与设计中的应用。 本书不仅可作为高等院校计算机专业软件工程、管理信息系统的学习参考书,也可作为各类学习软件系统开发方法人员的自学参考书。 目录 第1章 传统软件工程开发方法概述 /1 1.1 生命周期法的改进 /2 1.2 系统流程图符号 /5 第2章 项目可行性论证报告 /7 2.1 项目开发的目的和意义 /8 2.2 建立MDMIS的必要性和依据 /8 2.3 项目开发的内容 /9 2.3. 技术指标及技术来源、成熟程度 /9 2.3.2 实施单位的现有基础和条件 /9 2.4 实施方案 /10 2.4.1 技术路线 /10 2.4.2 关键因素 /11 2.5 推广应用前景 /11 2.6 经费概算 /11 2.7 效益分析 /11 2.8 工作期限及阶段划分 /11 2.9 组织形式及分工 /12 2.10 领导机构 /12 第3章 电力收费管理信息系统的分析和设计 /13 3.1 明确系统目标 /14 3.1.1 系统现状 /14 3.1.2 系统目标 /15 3.2 输出分析与输出设计 /15 3.3 数据分析与数据组织 /16 3.3.1 数据分析和数据组织 /16 3.3.2 数据字典 /17 3.4 输入分析与输入设计 /26 3.4.1 基础信息管理模块输入设计 /26 3.4.2 用户档案管理模块输入设计 /26 3.4.3 派工抄表管理模块的输入设计 /26 3.4.4 系统信息管理模块的输入设计 /26 3.5 设计系统流程图和功能结构图 /26 3.5.1 系统业务流程图 /27 3.5.2 系统数据流程图 /27 3.5.3 计量计费过程算法 /27 3.5.4 系统功能组织结构图 /30 第4章 企业内部银行及二级成本核算子系统的分析和设计 /32 4.1 用户需求 /33 4.1.1 原系统分析 /33 4.1.2 系统需求 /34 4.2 输出分析与输出设计 /34 4.3 数据分析与数据组织 /35 4.4 算法分析与设计 /43 4.5 系统的输入分析和输入设计 /43 4.6 目标系统流程图和功能结构图 /44 4.6.1 目标系统流程图 /44 4.6.2 功能模块图 /45 4.6.3 数据流图 /47 4.6.4 数据流程图 /49 第5章 物资管理子系统的分析和设计 /50 5.1 系统目标设计 /51 5.1.1 物资管理的必要性 /51 5.1.2 系统目标 /51 5.1.3 企业物资管理综合模式研究 /52 5.2 输出分析与输出设计 /53 5.3 数据分析与组织 /54 5.4 输入分析与输入设计 /59 5.5 设计信息系统流程图和功能结构图 /60 5.5.1 数据流图 /60 5.5.2 功能模块图 /62 5.5.3 业务流程图 /65 第6章 成品管理子系统的分析和设计 /68 6.1 系统分析 /69 6.1.1 系统现状 /69 6.1.2 用户需求 /69 6.1.3 系统功能需求 /70 6.1.4 数据描述 /71 6.1.5 数据库描述 /73 6.1.6 数据采集 /73 6.2 概要设计 /73 6.2.1 系统运行环境 /73 6.2.2 总体设计 /73 6.2.3 接口设计 /74 6.2.4 结构设计 /75 6.2.5 运行设计 /77 6.2.6 出错处理设计 /77 6.2.7 安全设计 /77 6.2.8 维护设计 /77 6.3 详细设计 /77 第7章 面向对象的分析和设计步骤 /82 7.1 OO方法中对象模型的表示方法 /83 7.1.1 类-&-对象的表示 /83 7.1.2 表示结构的图形符号 /84 7.2 面向对象的分析 /86 7.2.1 需求陈述 /86 7.2.2 建立对象模型 /86 7.2.3 建立动态模型 /87 7.2.4 建立功能模型 /88 7.2.5 定义服务 /88 7.3 面向对象的设计 /88 7.3.l 设计问题域子系统 /89 7.3.2 设计数据管理子系统 /89 7.3.3 设计人机交互子系统 /89 7.3.4 设计任务管理子系统 /89 第8章 学分制下的习题库管理系统的分析和设计 /90 8.1 面向对象的分析 /91 8.1.1 系统需求 /91 8.1.2 建立对象模型 /91 8.2 面向对象的设计 /96 8.2.1 开发工具 /96 8.2.2 设计问题域子系统 /97 8.2.3 存储数据表的设计 /99 8.2.4 人机交互子系统设计 /100 第9章 图书馆管理系统的分析和设计 /105 9.1 面向对象的分析 /106 9.1.1 系统需求 /106 9.1.2 建立对象模型 /106 9.2 图书馆管理系统的设计 /113 第10章 超市管理信息系统的分析和设计 /120 10.1 面向对象的系统分析 /121 10.1.1 获取客户对系统的需求 /121 10.1.2 确定类和对象 /123 10.1.3 为每个系统对象标识属性和操作 /124 10.1.4 定义组织类的结构和层次 /124 10.1.5 建造对象—关系模型 /124 10.1.6 划分主题 /127 10.2 面向对象的系统设计 /127 10.2.1 开发工具 /127 10.2.2 设计问题域子系统 /127 10.2.3 存储数据表的设计 /128 10.2.4 人机交互子系统设计 /131 第11章 学分制下的教务管理系统的分析和设计 /133 11.1 面向对象的分析 /134 11.1.1 系统需求 /134 11.1.2 建立对象模型 /134 11.2 面向对象的设计 /137 11.2.1 开发工具 /137 11.2.2 存储数据表的设计 /137 11.2.3 人机交互子系统设计 /139 第12章 Web新闻信息系统的分析与设计 /143 12.1 面向对象的分析 /144 12.1.1 系统需求分析 /144 12.1.2 建立对象模型 /145 12.1.3 建立动态模型 /148 12.2 面向对象的系统设计 /150 12.2.1 建立对象模型 /150 12.2.2 开发工具及开发环境 /150 12.2.3 存储数据表的设计 /151 12.2.4 人机子系统设计 /152 主要参考文献 /158 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。