软件开发与项目管理

出版时间:2011-05-01  出版社:中国原子能出版传媒有限公司  作者:曹然彬 等 著  页数:265  

内容概要

  《软件开发与项目管理》从软件项目开发方法与管理的实际出发,以完整的知识体系,结合软件工程的实际情况,为软件开发工作提供了一套切实可行的方法和思路,是开发人员的工作指导和行为指南。软件项目有其独特性,开发的成功不仅依赖于成熟先进的方法和技术,更依赖于人的素质和技能。在开发过程中,开发人员要理论联系实际、勤于思考、精心策划、善于沟通、互相学习、勇于实践、及时总结。在借鉴书中思想的同时,还要不断探索软件开发的新理论与新方法,从而能够高屋建瓴地理解和运作软件项目,提高软件项目的成功率。

作者简介

  曹然彬(1971-),中共党员,副教授,曾任计算机系主任、机电工程系主任,现任齐齐哈尔工程学院常务副院长。主要承担《汇编语言程序设计》、《微机原理及应用》、《计算机组装与维护》、《网络原理与组建》等课程的教学任务。主持省级“十一五”科研课题2项并结题,参与省级科研课题3项;获省级优秀科研成果奖5项;在学术期刊公开发表论文六篇(其中核心期刊2篇):主编高职高专规划教材四部。2007被授予齐齐哈尔市劳动模范称号,2009年被评为齐齐哈尔市第二届“学习之星”,2010年获省黄炎培职业教育优秀校长奖。  任彪(1976-),山西省孝义市人,1994年9月至1998年7月就读于郑州纺织工学院电气工程系计算机及应用专业,获工学学士学位。1998年7月至2001年7月任职于山西省计划统计学校计算机科学系,2001年7月至2006年11月任职于山西省财经大学经济信息学院计算机科学系,2006年11月至今任职于山西省旅游职业学院计算机科学系,现为讲师。研究方向:软件工程,软件测试,计算机安全,担任课程:软件工程,软件测试,微机原理,计算机安全。  闫广平(1971-),硕士、讲师,任教于山西警官职业学院信息工程系,从事计算机应用技术和网络管理专业的教学工作。任教课程主要有计算机组装与维护、平面设计、VFP、计算机文化基础等,具有丰富的教学经验。近五年来主、参缟教材三部,发表论文七篇,主持建设一门校级精品课程。参与国家级课题一项,主持省级课题一项。近年度来多次被评为厅级优秀教师,校级“十佳教师”,2008年被山西省青年科技评选委员会评为“山西省青年科技奖”并被授予“优秀教育工作者”称号。

书籍目录

第1章 软件开发过程1.1 软件开发概述1.2 软件过程1.3 软件开发过程1.4 软件开发过程模型1.5 敏捷过程与极限编程1.6 软件开发过程模型选择第2章 软件项目管理2.1 软件项目管理概述2.2 软件项目计划2.3 进度计划2.4 软件项目控制2.5 配置管理第3章 可行性研究3.1 可行性研究的含义3.2 可行性研究的内容3.3 可行性研究的阶段3.4 成本/效益分析3.5 方案选择与决策3.6 可行性研究报告的描述方法第4章 软件需求分析4.1 需求分析概述4.2 软件需求分析的任务和过程4.3 需求分析的内容与目的4.4 需求分析的方法4.5 需求分析工具4.6 需求分析的文档第5章 软件系统架构设计5.1 软件架构设计的概念5.2 软件架构设计的任务5.3 交互式系统架构5.4 数据库系统架构第6章 软件详细设计6.1 软件设计概述6.2 概要设计6.3 面向对象的设计方法6.4 接口设计6.5 详细设计第7章 软件开发工具与编码7.1 软件工具概述7.2 Rational Rose工具7.3 软件开发环境7.4 程序设计编码第8章 软件测试8.1 软件测试的基本概念、方法8.2 软件测试过程8.3 测试用例设计和测试执行8.4 单元测试技术8.5 功能测试技术8.6 集成测试概述8.7 系统测试技术第9章 软件维护9.1 软件维护概述9.2 软件维护过程模型9.3 软件维护技术9.4 软件维护过程9.5 软件维护控制……第10章 软件的重用参考文献

章节摘录

  2.分析用户需求  分析用户需求的主要工作是对问题的分析和方案的综合。分析员要从数据流和数据结构出发,逐步细化所有软件功能,找出系统各元素之间的联系、接口特性和设计上的限制,分析是否满足功能要求,是否合理。依据功能需求、性能需求和运行环境需求等,剔除不合理的部分,增加需要的部分。最终综合成系统的解决方案,给出目标系统的详细逻辑模型。  在这个步骤中,分析和综合工作反复进行。在对现行系统和期望的信息(输入和输出)进行分析的基础上,分析员往往综合出一个或几个解决方案,然后检查是否符合软件计划中规定的范围,再进行修改。总之,对问题进行分析和综合的过程将一直持续到分析员与用户双方都感到有把握正确地制定软件的规格说明为止。  常用的需求分析方法有面向数据流的结构化分析方法(简称SA)、面向数据结构的Jackson方法(简称JSD)、面向对象的分析方法(简称OOA)以及用于建立动态模型的状态迁移图或Petri网等。这些方法都采用图文结合的方式,可以直观地描述软件的逻辑结构。  3.需求文档编写  已经确定的需求应当得到清晰准确的描述。通常把描述需求的文档叫做软件需求规格说明书。同时,为了确切表达用户对软件的输入输出要求,还需要制定数据要求说明书及编写初步的用户手册,着重反映被开发软件的用户界面和用户使用的具体要求。  需求分析的最终结果是客户和开发小组对将要开发的产品达成一致协议。协议综合了业务需求、用户需求和软件功能需求。  ……

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7