社区
研发管理
帖子详情
关于软件开发初期的分析提问
zorou_fatal
2002-05-23 05:43:34
不知道大家是不是都做过对一个项目的评价和开发初期的计划,
现在小弟也在做一个项目,但是不知道分析的时候从何处下手,
还请高手们能指点一二,小弟不胜感激。
(外送55分。)
...全文
51
7
打赏
收藏
关于软件开发初期的分析提问
不知道大家是不是都做过对一个项目的评价和开发初期的计划, 现在小弟也在做一个项目,但是不知道分析的时候从何处下手, 还请高手们能指点一二,小弟不胜感激。 (外送55分。)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zorou_fatal
2002-05-25
打赏
举报
回复
谢谢大家的意见。
zorou_fatal
2002-05-25
打赏
举报
回复
行,结帐了。
quickmouse
2002-05-25
打赏
举报
回复
采用数据仓库用得多维数据集的概念进行系统分析可以很快理清思路。
一般而言,确定系统要输出的资料有哪些。因为不需要输出的数据也没有必要输出。
然后确定这些输出资料所依赖的基本数据和统计指标。
依据这些基本数据和统计指标确定系统接受哪些基本的业务单据录入。
这样系统分析基本就OK了。
接下来的问题就是如何编写业务单据管理程序。至于统计报表,交给数据仓库系统去做吧,我们基本不用编程。
这个答复满意吗?
faust
2002-05-23
打赏
举报
回复
关键是策划和控制
其实也是最容易被忽略的
因为现在的项目经理都是从技术开始的,容易忽略
jimconrad
2002-05-23
打赏
举报
回复
参考书目:
《uml和模式应用》
《uml用户指南》
《统一软件开发过程》
kknd_net
2002-05-23
打赏
举报
回复
有两种方法:
一个是生命周期法。做问题定义,然后做详细的需求分析,使软件的功能和要达到的实际的功能相吻合。直到客户和自己满意。
一种是快速原形:先了解个大概,快速用软件工程工具做个模样,给客户看,然后再改。
jimconrad
2002-05-23
打赏
举报
回复
1。搜索已有的案例,归纳出这些案例的功能。
2。猜测用户(涉众)的期望,针对这些期望制定相关问题。
3。准备和用户(涉众)交流的方式和方法,准备交流的内容和步骤。
4。和用户(涉众)交流。
5。整理和归纳用户的请求,做出取舍,并记录取舍根据。
6。对整理和归纳做文档,做初步建模。
7。和用户(涉众)反复交流对系统的最终的功能、形态达成一致。
8。对需求做出优先级排列,制定开发计划。
9。做软件的分析设计。
10。继续跟踪需求。
网络教学系统完整代码
网络教学系统代码 现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。 作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求
分析
,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生
提问
;学生权限包括选择实验题目,上传实验结果和向教师
提问
。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了
分析
,在总结、
分析
的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。 本系统界面友好,操作方便,能够基本满足实验教学管理的要求。 关键词:实验教学管理系统;JSP;三层结构
软件开发
过程中的思维方式 -- 如何
分析
问题
【这是 ZY 第 16 篇原创技术文章】 今天这篇文章不谈技术,想聊聊
软件开发
过程中的一些思维方式,以及如何去深入挖掘问题的核心,如何去看清问题的本质。 一、
分析
问题的重要性 我们在
软件开发
过程中,往往会遇到很多问题,不管是对需求合理性的探讨,还是对开发过程中 bug 原因的排查,还是对线上问题的追溯,都体现了
分析
问题的重要性。 只有挖掘出问题的核心和根本,才能 针对性的提出改进或者完善流...
软件工程需求
分析
方法
详细介绍软件工程需求
分析
方法,转载自别处,
软件开发
全文档归档,开发、管理、实施、运维、服务巡检、信息安全、安全运维
在当今高度信息化的时代,
软件开发
已成为推动社会进步和发展的重要力量。
软件开发
过程中,文件支撑作为关键的一环,对于保障项目的顺利进行和产品的质量具有不可替代的作用。本文将探讨
软件开发
所需的主要文件及其作用。!一、引言
软件开发
是一项复杂而系统的工程,涉及需求
分析
、设计、编码、测试和维护等多个环节。在这个过程中,各种文件的生成和使用是确保项目按计划进行的关键。文件支撑不仅包括项目文档,还涵盖了需求文档、设计文档、测试文档、用户手册等。这些文档为开发团队提供指导和支持,确保
软件开发
的顺利进行。
【愚公系列】《AIGC辅助
软件开发
》008-面向
软件开发
的提示工程:如何
提问
才能让ChatGPT更懂你
随着人工智能技术的快速发展,越来越多的开发者开始利用像ChatGPT这样的智能助手来提升工作效率和解决问题。然而,如何有效地与这些智能工具进行沟通,尤其是在
软件开发
领域,往往决定了最终的结果和体验。这就引出了“提示工程”(Prompt Engineering)的概念——通过优化问题的表达方式,使AI更好地理解需求和上下文。本文将深入探讨面向
软件开发
的提示工程,重点介绍如何构建高效的
提问
策略,以便让ChatGPT更准确地理解您的意图和需求。
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章