软件开发项目管理操作

出版时间:2012-3  出版社:北京师范大学出版社  作者:黄旭明 编  页数:238  

内容概要

  黄旭明主编的《软件开发项目管理操作》从计算机软件行业岗位技能培训的特点出发。本着“技术主流、适用为度、过程真实”的指导思想,选择微软Dot
Net技术,应用微软解决方案框架(Mic rosoft Solution
Framework,MSF),以软件企业的研发流程为线索,通过剖析企业真实项目,引导学员逐步熟悉软件开发过程,掌握项目管理的各种方法,积累项目经验,提升实战能力。
  《软件开发项目管理操作》可以作为中职骨干教师计算机软件专业核心培训教材,也可以作为高职院校计算机软件专业以及软件学院软件工程专业实践教材,还可以作为软件开发、软件测试和软件项目管理人员的参考书。

书籍目录

前言
第1章 项日立项
 1.1 目标与实施
 1.2 项目立项活动
 1.3 立项申请
 实践演练——填写立项申请书
 1.4 立项审批
 实践演练——立项审批
 1.5 任务下达
 实践演练——任务下达
 1.6 实践活动
  1.6.1 阶段1——填写网上购物系统立项申请书
  1.6.2 阶段2——网上购物系统立项审批
  1.6.3 阶段3——网上购物系统任务下达
第2章 项目筹备
 2.1 目标与实施
 2.2 项目开发计划
  2.2.1 实践演练——项目计划会议
  2.2.2 实践演练——项目计划描述
 2.3 配置管理计划
 实践演练——配置管理计划
 2.4 测试计划
 实践演练——编写测试计划
 2.5 实践活动
  2.5.1 阶段1——召开网上购物系统项目计划会议
  2.5.2 阶段2——描述网上购物系统项目计划
  2.5.3 阶段3——网上购物系统配置管理计划
  2.5.4 阶段4——编写网上购物系统测试计划
第3章 需求开发与管理
 3.1 目标与实施
 3.2 需求调研与定义
  3.2.1 实践演练——需求获取
  3.2.2 实践演练——编写用户需求说明书
 3.3 需求分析
  3.3.1 实践演练——确定需求分析方法
  3.3.2 实践演练——编写需求规格说明书
 3.4 需求管理
  3.4.1 实践演练——需求跟踪
  3.4.2 实践演练——需求变更
 3.5 实践活动
  3.5.1 阶段1——购物流程模块需求的获取
  3.5.2 阶段2——编写购物流程模块的用户需求说明书
  3.5.3 阶段3——编写购物流程模块的需求规格说明书
  3.5.4 阶段4——网上购物系统的需求跟踪
第4章 解决方案设计
 4.1 目标与实施
 4.2 概念设计
 实践演练——概念设计
 4.3 用户界面设计
 实践演练——用户界面设计
 4.4 逻辑物理层设计
 实践演练一逻辑物理设计
 4.5 数据库设计
 实践演练——数据库设计
 4.6 实践活动
  4.6.1 阶段1——设计系统体系结构
  4.6.2 阶段2——设计商品展示界面
  4.6.3 阶段3——设计商品销售模块
  4.6.4 阶段4——设计商品销售数据库
  4.6.5 实践演练——良好的缡程习惯
  4.6.6 实践演练——注释
  4.6.7 实践演练——异常处理
第5章 编程规范
 5.1 目标与实施
 5.2 CSS编写规范
  5.2.1 实践演练——基本书写规范
  5.2.2 实践演练——CSS命名参考
  5.2.3 实践演练——CSS样式书写顺序
 5.3 C#编码规范
  5.3.1 实践演练——类名使用Pasca1大小写形式
  5.3.2 实践演练——不要使用匈牙利方法等错误的方式命名变量
  5.3.3 实践演练——代码书写的格式要求
  5.3.4 实践演练——良好的编程习惯
  5.3.5 实践演练——注释
  5.3.6 实践演练一异常处理
 5.4 数据库编码规范
  5.4.1 实践演练——数据结构设计规则
  5.4.2 实践演练——系统数据表设计
  5.4.3 实践演练——系统数据视图设计:106
  5.4.4 实践演练一数据库触发器设计
  5.4.5 实践演练——数据库存储过程函敷设计
  5.4.6 实践演练——注释
 5.5 网上购物系统部分页面的CSS设置
  5.5.1 阶段1——网上购物系统注册页面CSS样式的提取n1
  5.5.2 阶段2——网上购物系统首页导航菜单样式的设计
  5.5.3 阶段3——网上购物系统登录页面CSS样式的应用
 5.6 编写网上购物系统会员表的数据库访问类n6
  5.6.1 阶段1——确定类名
  5.6.2 阶段2——创建方法
  5.6.3 阶段3——编写业务逻辑
  5.6.4 阶段4——注释
 5.7 数据库编码规范实践活动
  5.7.1 阶段1——网上购物系统创建订单主表
  5.7.2 阶段2——创建购物车视图
  5.7.3 阶段3——创建带注释的存储过程
第6章 需求与设计审查
 6.1 目标与实施
 6.2 审查过程
  6.2.1 实践演练——需求审查
  6.2.2 实践演练——设计审查
  6.2.3 实践演练——代码审查
 6.3 实践活动
  6.3.1 阶段1——需求审查会议前的准备
  6.3.2 阶段2——需求审查会议的召开
  6.3.3 阶段3——需求审查会议后的工作
  6.3.4 阶段4——网上购物概要审查示例
  6.3.5 阶段5——网上购物代码审查示例
第7章 单元测试
 7.1 目标与实施
 7.2 单元测试与管理
 实践演练——使用VSTS进行单元测试
 7.3 实践活动
 购物车业务逻辑层的单元测试
 第8章 稳定阶段管理
 8.1 目标与实施
 8.2 稳定阶段简介
  8.2.1 稳定阶段的概述
  8.2.2 稳定阶段的组成
  8.2.3 稳定阶段的目标
  8.2.4 稳定阶段的工作职责
  8.2.5 稳定阶段的交付成果
  8.2.6 稳定阶段的流程
 8.3 自动化测试与性能测试
  8.3.1 实践演练——用QTP完成自动化测试
  8.3.2 实践演练——用LoadRunner来完成性能测试
 8.4 测试管理
  8.4.1 实践演练——测试需求管理
  8.4.2 实践演练——测试用例管理
  8.4.3 实践演练——测试执行管理
  8.4.4 实践演练——缺陷管理
  8.4.5 测试参考文档及提交文档
 8.5 实践活动
  8.5.1 阶段1——制订项目的测试策略
  8.5.2 阶段2——利用QC进行测试管理
  8.5.3 阶段3——利用QC的统计功能编写测试报告
  8.5.4 阶段4——利用QTP完成购物功能的自动化测试
  8.5.5 阶段5——利用LoadRunner完成生成订单的性能测试
第9章 项目部署
 9.1 目标与实施
 9.2 准备部署
  9.2.1 实践演练——组建部署团队
  9.2.2 实践演练——部署进度安排
 9.3 开始部署
  9.3.1 实践演练——搭建部署环境
  9.3.2 实践演练——部署节点组件
 9.4 试运行
  9.4.1 目标客户培训
  9.4.2 试运行系统
 9.5 部署结束
  9.5.1 实践演练——编写客户验收书
  9.5.2 实践演练——项目总结报告
 9.6 实践活动
  9.6.1 阶段1——组建网上购物系统部署团队
  9.6.2 阶段2——制定网上购物系统部署进度安排
  9.6.3 阶段3——开始部署网上购物系统
  9.6.4 阶段4——编制网上购物系统后台管理人员培训计划
  9.6.5 阶段5——编制网上购物系统客户验收书
  9.6.6 阶段6——网上购物系统项目总结报告
附录A 扶贫基金项目管理系统简介
 1.业务背景
 2.业务需求
 2.1 指标发放
 2.2 项目中报
 2.3 监督检查
 2.4 项目结题
 2.5 项目变更
 3.解决方案
附录B 网上购物系统简介
 1.业务背景
 2.业务需求
 2.1 客户提交订单
 2.2 商家订单处理
 3.解决方案
参考文献

章节摘录

版权页:   插图:   项目经办人可按条件查询项目并汇总,可选择到达节点的项目检查项目实施进度,包括阶段内容、状态(实际节点是否达到预期节点)等。 项目经办人还可以添加其所负责项目的实施进度到系统中;对未提交项目的实施进度进行修改或删除;对已提交项目的实施进度,由县级主管进行审核。 4)项目结题 项目经办人登录系统后,可以查看距离当前时间10日范围内的待结题项目列表(包括当前时间之前未结题项目以及未来一段时间的待结题项目)。 项目经办人提交待结题项目的结题报告,内容包括:项目的预算、投资、收回投资年限、产生效益年限等具体情况;对未提交的结题报告可以进行修改或删除;对选定的结题报告进行提交,然后由县级主管审核。 项目经办人还可按条件查询所负责项目的结题报告,查询条件包括结题时间、结题内容等。 2.非功能需求 性能需求:同时允许100个并发用户,系统响应时间在8s以内。 界面需求:界面友好,易于操作。用户手动填写的信息应该尽量少,多用选择菜单和勾选方式。 3.环境限制(约束条件) 鉴于安全考虑,系统运行于内部网络。 要求采用Web2.0技术实现。 【知识回顾】 在软件系统的开发过程中,获取软件系统的需求是一个相对烦琐的过程。需求涉及软件的功能、操作方式、界面风格、目标客户的业务范围、工作流程以及用户对软件应用的展望等,因此需求定义的准确与否将直接影响到所开发软件的成败。 1.需求定义的内容 需求定义的目的就是为了获取系统的综合需求,综合需求包括功能需求、非功能需求和系统的环境限制、设计约束: 1)功能需求 功能需求就是“软件有什么用,软件需要做什么,软件能够为用户提供什么方面的功能”。同时,注意软件系统的功能需求是有层次性的,有核心功能需求和辅助功能需求之分。 2)非功能需求 非功能需求是“软件好用吗,用户多的时候会不会出错,以后升级容易吗之类的关乎技术或系统性能等方面的要求”,主要涉及系统性能、可用性、可管理性、可靠性和可扩展性、安全性等。

数据来源网站

Word圖書網,更多图书可访问PDF图书下载

图书封面

评论、评分、阅读与下载


    软件开发项目管理操作 PDF格式下载



用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

第一图书网(tushu001.com) @ 2017