什么是问题定义是什么
人气:252 ℃/2024-08-15 05:58:01
问题定义:问题定义是软件定义时期的第一个阶段。作为软件的开发者,在这个阶段必须弄清用户“需要计算机解决什么问题”。如果在问题尚未明确的情况下就试图解决这个问题,那么就会白白浪费时间和精力,结果也毫无意义。因此,问题定义在软件生命周期中占有重要的位置。
内容:
问题定义的主要内容有:
1、问题的背景。弄清楚待开发系统现在处于什么状态,为什么要开发它,是否具备开发条件等问题。
2、提出开发系统的问题要求以及总体要求。
3、明确问题的性质、类型和范围。
4、明确待开发系统要实现的目标、功能和规模。
5、提出开发的条件要求和环境要求。
问题定义阶段要回答的关键问题是:“要解决的问题是什么?”因此,其基本任务就是分析要解决的问题,提交问题定义报告。经用户同意后,就可作为下一步工作——可行性研究的依据。系统分析员在问题定义阶段应通过对系统的实际用户和使用部门负责人的访问调查,写出对问题的理解,搞清楚用户为什么会提出这样的问题,问题的背景和用户的目标是什么。然后据此提出关于问题的性质、工程的目标和规模的书面报告,并在用户和使用部门负责人参加的会议上认真讨论这份书面报告,澄清含糊不清的地方,改正理解不正确的地方。最后形成一份双方都满意的文档,以确保开发人员、用户和使用部门的负责人对问题的性质、工程的目标和规模取得一致的看法,从而进入下一阶段的工作。问题定义阶段是软件生命周期中最简短的阶段,一般只需要一天甚至更短的时间。
- 09-01
综合顺德属于佛山吗
- 07-23
宠物愤怒的小鸟2第150关通关攻略
- 06-20
综合白色钢铁侠是谁
- 01-18
综合snh退团成员原因
- 03-30
综合白百何为什么可以重新出道
- 05-21
综合藏族和回族的民俗区别
- 07-24
教育民间故事白安山的故事
- 08-25
教育蛲虫读音
推荐
- 1江南布衣的男装品牌叫什么名字392
- 2魔兽世界有哪些双人的飞行坐骑272
- 3训犬师培训费用319
- 4大亚湾和大亚湾西区是一个地方吗255
- 5袁春望是不是皇子206
- 6仓鼠熊类认人嘛122
- 7姜子牙扮演者451
- 8还是夫妻王珂和大蔡的结局173
宠物
- 1金鱼能和热带鱼一起养吗373
- 2迷你雪纳瑞爱得啥病 雪纳瑞的易患病有哪些359
- 3奶茶仓鼠能活多长时间 一般寿命两到三年左右262
- 4美国硬毛猫怎么养 注意幼猫的喂养231
- 5翠青蛇冬眠 翠青蛇冬眠需要注意的地方490
- 6好主人幼犬狗粮好吗401
- 7乌龟咬人吗200
- 8狗狗身上有跳蚤用什么药296