软件系统开发之前要做的事—需求调研框架

近期在做的一个软件需求调研,从以下一些方面进行了了解,当然这些只是初步的一个需求框架,还打不到设计开发的基本,只是让软件公司能够对软件需求有一个总体的了解而方便对软件有一个大概的估算。

公司情况

实现的根本目的

现有软件情况(现有应用、架构部署情况、使用技术;技术文档、是否需要进行数据对接,需对接方是否提供技术支持)

涉及人员

业务类型

业务流程

业务规则

关注重点

其他非功能性需求

数据规模

数据频率

应用环境

时间: 2024-10-29 19:12:04

软件系统开发之前要做的事—需求调研框架的相关文章

关于奇异扫雷的需求调研

作业: 每个小组做 一次需求调研,要求如下: 选一种合适的需求调研方法 为你的小组找到一个目标用户 (到教室外找到别的班级的同学) 如果目前已经有原型系统,让她/他使用软件解决真实的问题 (观察,记录) 如果没有原型可以展示的小组可以采取“调查问卷/深入采访” 的办法 总结用户反馈 录像,把录像上传至团队博客 讨论及调研: 过程还是比较崎岖的,主要是第一次做用户调研,讨论组里面七嘴八舌,但是一致认为需求调研的质量对于一个应用软件来说,是一个极其重要的阶段,它的质量在一定程度上来说决定了一个软件的

开发完 iOS 应用,接下去你该做的事

iOS专项总结 一个应用经过多次迭代后告一段落,接下去我们在技术上还可以做些什么呢?答案是提高代码的整体质量.关于这方面,除了我们常喊的 重构,测试也非常重要. 博主近期给我们的 iOS客户端代码来了一次专项测试.主要从常规的 辅助测试 入手,来了次代码大清理,找到代码中的问题,并一一改掉它们.惊喜的是,这对于提高本人的代码水平有很大的帮助.其实,这套代码的质量本身已经很高了,也非常整洁.而这主要得益于严格的代码规范和pull request机制. 关于测试,App常关注的往往是一些功能性的,包

中大型软件系统开发要点1-需求整理与系统模拟发现必需需求

中大型软件的开发的需求是要重中之重,也是开发的起点.如果软件需求的不合理甚至违背必然规律,那开发之初就已经注定要失败,或者后续不断调整重构使之运行起来,但后期的调整重构往往使得整个项目更加庞大.运行低效率,难以维护和扩展. 开发一个新的系统的原因,肯定是在运行的系统不能适用现在或未来的发展,或者要在新的空白行业创新,整理设计需求有或没有参考,但最重要的是新系统要适用未来的发展,就会有新的未知的需求,需要摸索研究,但在这其中,认真理性的研究,往往会搞错需求,小则需求不清楚,大则与实际的需求背向而行

如何做一个软件需求分析师(转来的)

这篇不想再去重复一个软件需求分析员的知识体系结构,而是挑重点来谈下成为一个合格的软件需求分析人员的关键点. 我原来对软件需求的定义或描述更多是偏于对现实世界的定义,而对软件架构的描述为现实到实现之间的第一层抽象.在这里纠正 一下即:用户需求是对现实世界的定义,而 软件系统需求是现实到实现的第一层抽象,即业务建模和软件系统用例建模.在原来的软件工程里面我们更多谈到的一个词是系统分析员,我现在将其拆分为了软件 需求BA和系统架构SA两个角色.而实际上一个真正优秀的软件需求人员必须具备两方面的能力.

《连载 | 物联网框架ServerSuperIO教程》- 13.自定义视图显示接口开发,满足不同的显示需求

1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制. <连载 | 物联网框架ServerSuperIO教程>2.服务实例的配置参数说明 <连载 | 物联网框架ServerSuperIO教程>- 3.设备驱动介绍 <连载 | 物联网框架ServerSuperIO教程>-4.如开发一套设备驱动,同时支持串口和网络通讯. <连载 | 物联网框架ServerSupe

无责任励志一则-成功就是把你做的事做精致

无责任励志一则-成功就是把你做的事做精致 读tomcat和spring的源码,结果根本没能坚持下去.因为根本没那么多时间去阅读代码,也坚持不下去,最后都是不了了之.现在想来,根本不是对这些项目感兴趣,其实平时用到的功能也不全,完全是因为觉得它们很牛逼. HDFS是Nutch为了保存海量文件而开发的,而Hadoop本身也是起源于项目需要. 现在的工作,我一直在做一些跑job的事情,大家都觉得挺无聊.但是想想,其实那么高端大气的Hadoop也是从跑job开始的.何不好好干呢?

Ubuntu系统安装后的10件真正必做之事

更新: 30 JUL 2016 晚上更新了Ubuntu 16.04,虽然重要文件都经过了备份,但是系统设置还是需要重新来过.由于经常重装系统,已经体会到了装系统中最辛苦的要数重新设置了(这也是后来不愿意再重装Win10只是按着MS一步步更新的原因).为了方便以后的更新换代,在此一边重新设置,一边总结记录,以作参考.今后如有再次升级,必定更新此文. 好了,现在你已经完整地完成了Ubuntu(16.04)的安装,但是迎接你的是一个中看不中用的壳子:-P 下面做的事才是你真正开始在这个Linux平台上

我们应当怎样做需求调研:初识

很多需求分析的工作是从需求调研开始的,我们就从这里说起吧.需求调研是需求分析最重要的一环,也最集中地体现了需求分析的特点——既是一份体力活儿,更是一份技术活儿.它既要求我们具有一种理解能力.设计能力,更要求我们具有一种与人交往.沟通的能力. 在一个阳光明媚的下午,项目经理带领着项目组成员,参加了客户组织的见面会,一个新的软件研发项目就这样开始了.双方在一种友好的气氛中进行,相互寒暄,介绍与会人员,拉拉家常.逐渐地,会议开始进入了正题.初次接触客户,对于项目团队意义重大.对方对你印象的好坏,今后如

优秀程序员一般都会做的事

编程虽是复杂活,但成就优秀程序员的很多因素和我们在学校中最早学到的相差无几. 也许你还刚毕业,对于“优秀程序员”这个词觉得还很遥远,但是,作为程序员,“优秀”是你最起码的目标.本文列出了成为优秀程序员的8件事,希望能给你的职业生涯带来帮助.  (本图为:优秀程序员一般都会做的事之优秀程序员) 给自己确定目标 如果不知道向什么方向发展,是很难有成就的.这一点关键是自己要有一个清晰地目标.这个应该是个长期的目标,然后要有一个目标的愿景.首先要把这个目标分成一些小的任务,建立实现这些目标的路线图.你可