最近读了一本不错的软件工程的书《软件项目管理》机械工业出版社。
以前总是看一些老外写的软件工程方面的书,国内的软件工程的书就看过清华大学的《基于软件能力成熟度模型的软件过程改进》(也是一本不错的软件工程的书,就是厚点,但是比起国外的来说不是很厚,罗嗦了阿)。
这个本的最大的特点是,都是中国的专家写的一些实际经验,符合中国国情的软件开发方式。外国有些个软件工程的东西在中国可能走不通,不如说工作流,中国的办事流程太复杂了。
作为第一部分先说说需求分析阶段的事情。
“需求分析人员在工作过程中可能会遇到一下问题:一些很忙的用户可能不原意积极参入需求调研过程,对需求分析的工作不重视,这些现象给项目造成的影响往往是致命的。因为到项目验收时用户一定是非常重视需求调研,等问题到项目验收的阶段才暴露,一切都悔之晚矣。”这种现象在实际的项目开发中确实十分的常见,所以有一个重点的要提出来,就是需求要用户签字确认,当需求变更的时候,一定要对变更也要签字确认。
解决客户不合作的矛盾的方式主要有一些几个点:明确责任、确立工作目标、明确客户的目标、请客吃饭、开会聊天。
需求阶段要尽量避免二异性,需求规格说明书要准确。还有最重要的一点,需求规格说明书写成后,一定要与利益的各方进行一次评审。
在实际的情况下,项目的双方的地位是不平等的,往往用户有一种优越的心理,在项目进行过程中处于优越的地位。在协作的过程中,只有充分尊重用户,才能得到对方的尊重。当用户提出变更的时候,不能一味的拒绝,这样可能导致僵局。
实际情况下,用户往往对需求只是一个模糊的概念,这种情况下,我们要给用户树立一个靶子,开发一个简单的原型系统,让用户来提修改意见,这样会事半功倍。
《需求规格说明书》和《用户需求说明书》的区别,我理解是,《需求规格说明书》主要是针对开发人员,《用户需求说明书》主要针对客户。前者比后者更详细,更专业化。
需求分析方法的几个点:数据流程图、数据字典、需求条目化及标示。
分享到:
相关推荐
本需求说明书的编写主要服务于电影信息管理系统,目标是提供一个电影信息查询及推荐平台,方便电影爱好者查找和获取电影资源。通过这个文档,需求方可以了解系统的基本功能和预期效果,开发者能够评估实施难度,而...
通过本系统的设计与实施,我们不仅能够看到一个现代化图书馆的雏形,更能够感受到信息科技对传统图书馆管理方式带来的深远影响。未来,随着技术的不断进步和创新,我们有理由相信,图书馆管理系统将更加智能化、个性...
综合来看,《最后期限》是一本适合所有项目管理从业者的读物。无论是刚步入职场的新手,还是有着丰富经验的专业人士,都能从中获得宝贵的启示。它不仅能帮助读者应对现实工作中可能遇到的各种挑战,还能教读者如何在...
对于一个成功的网站开发项目,有效的沟通、团队协作和项目管理至关重要,这样才能确保在预定的时间和预算内交付一个满足用户需求的高质量产品。 总的来说,周杰伦网站开发说明书是一个全面的项目指导文档,它为项目...
《软件需求说明书范文样本》是这一过程中的核心文档,其内容详实,结构清晰,是软件项目成功的关键。以广东工业大学长跑记录监测系统的需求说明书为例,我们可以深入探讨如何通过一份高质量的文档,为软件项目的成功...
《前进的丰碑》一书不仅仅是一本关于企业文化的展示,它更是一本激励员工前进的动力源泉。它让我深刻感受到个人成长与企业发展的紧密联系,也让我明白了在新时代的背景下,持续学习和自我提升的重要性。这本书提醒了...
本文旨在通过解析“网站开发项目计划书ppt.pptx”这一资源,深入探讨项目计划书应包含的关键内容,以及它们在项目管理中的重要作用。 首先,项目计划书概述为整个网站开发项目提供了一个框架。它清晰地阐述了项目的...
随着信息技术的飞速发展,软件开发项目成为了现代企业信息化建设中不可或缺的一环。...从项目管理的视角来看,这一验收方案是确保项目成功交付的决定性因素之一,也是现代企业信息系统建设中不可或缺的一环。
而“课后答案”这一标签则突出了本书的实践性质,意味着它不仅是一本理论教科书,更是一份实践指南。学生在完成习题后,可以通过对答案的分析,了解哪些是课程所要求掌握的重点知识,哪些是考核的关键点,从而有针对...
在当今的软件开发行业中,软件架构师扮演着至关重要的角色。...对于那些想要成为优秀软件架构师的人来说,这本指南无疑是一份宝贵的学习资源,能够帮助他们更好地理解软件架构师的职责,并在职业道路上取得成功。
管理和服务的产品流程是本项目的核心内容,旨在为旅游者提供一个完善的服务体验。该流程包括五个步骤:订票流程、产品预订、签订合同、付款、统一集合。 本项目旨在为旅游者提供一个完善的旅游路线和服务体验,满足...
本项目软件的核心是一个自动化的饮料销售系统,旨在模拟一个虚拟的饮料自动售货机。通过该软件,用户可以轻松选择和购买饮料,同时享受加热等功能,系统还会自动为用户找零。管理员系统则为管理人员提供了便捷的商品...
本篇文章旨在深入解读一份标准的软件售后服务承诺书应包含的主要内容,以及各部分内容的意义和作用。 首先,软件售后服务承诺书应明确供应商对用户提供的售后服务范围。这通常包括但不限于安装、调试、培训、维修、...
### 图书借阅管理系统数据结构课程设计知识点解析 #### 一、项目背景与...通过以上知识点的详细解析,我们可以清晰地了解到图书借阅管理系统的设计思路和技术实现细节,这对于理解类似的软件开发项目具有重要意义。