社区
研发管理
帖子详情
怎样开始一个项目?
stoneyrh
2002-04-18 06:59:15
到现在为止,我还不知道应该怎么开始一个项目,虽然有时头脑里总有很多想法,但是到真正要做时,就什么想法也没有了,感到无从下手,即使是一个很小的练习。每每一开始我就想到应该如何如何编程来实现,到后来当然是常要返工,做这样那样的修改,最后改成连自己也认不出来了。如果按软件工程的过程先设计后实现当然是好,但是怎样才能摒弃这种思想呢?请教究竟怎样开始呢?
...全文
223
12
打赏
收藏
怎样开始一个项目?
到现在为止,我还不知道应该怎么开始一个项目,虽然有时头脑里总有很多想法,但是到真正要做时,就什么想法也没有了,感到无从下手,即使是一个很小的练习。每每一开始我就想到应该如何如何编程来实现,到后来当然是常要返工,做这样那样的修改,最后改成连自己也认不出来了。如果按软件工程的过程先设计后实现当然是好,但是怎样才能摒弃这种思想呢?请教究竟怎样开始呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeken
2002-04-20
打赏
举报
回复
一个项目的开始可以有以下的过程:
需求分析 30%
总体设计 10%
详细设计 20%
程序开发 20%
软件测试 10%
系统实施 10%
mach
2002-04-19
打赏
举报
回复
首先你要了解你的用户,它是做什么的,它的组织机构是什么样,它的业务流程和规则是什么样的,在它的业务中有什么人做什么事,处理那些单据和表格,这就是业务建模。
在此基础上,你进一步了解它的业务中,那些人员和环节要通过你的系统实现信息化,这就是需求。
这两者都可以通过UML来描述。
上面只是简单的情况,实际还要复杂的多。
stoneyrh
2002-04-19
打赏
举报
回复
非常感谢大家的指教
我想问一下,一般你们是怎样表达需求的?
我就感到无从下手。
tomboy123123123
2002-04-19
打赏
举报
回复
市场调研,业务分析,项目范围分析,项目计划,需求确定,质量保证计划
,
go
mach
2002-04-19
打赏
举报
回复
做什么事都是这样的:弄清楚要做什么、怎么做、做这件事、检查做的对不对。
对于需要多个人合作的事还要复杂一点,比如大家怎么组织、分工、时间怎么安排、大家如何知道彼此的进展情况等。
以上这些同样可以用于软件开发项目。
far_ranging
2002-04-19
打赏
举报
回复
先想清楚自己想要做什么,并且确定下来,也就是说先把需求定下来。
没想好之前,就什么也别做。
青润
2002-04-19
打赏
举报
回复
返工是很正常的。就算是再好的软工应用起来,也都要有返工的现象发生的,没有什么是一次性就能做好的。因为编程,必然要有bug,否则,就不是编码了。^&^
stoneyrh
2002-04-19
打赏
举报
回复
非常非常感谢wuyong(WY)兄的回答、建议和批评。
我在这半年多以来,看过几本关于系统分析和设计的书,总的来说,只有想法,没有实践,因为感到不知从何处着手,但是平时又总有很多零星的想法,我感到越来越迷茫。前段时间也买了一本<<统一软件开发过程>>,看了前几章,很抽象,很难理解,就没有再看下去。
我也希望我能到大公司去干几年,但是现在还不可以,还在读书。
SPIRIT0220
2002-04-19
打赏
举报
回复
同意楼上着为仁兄的!深有同感!
WUYONG
2002-04-19
打赏
举报
回复
还有一点没有说,你应该去一家比较有活干的公司。累死累活做2年,你就会有一肚子怨气,你望着代码维护、改变需求就怕。这样你再去学习会更有效果!
WUYONG
2002-04-19
打赏
举报
回复
你很谦虚,也很老实。
以前的软件做起来比较简单,比尔.盖茨改写DOS时还没有软件工程这一说。但是现在软件变得越来越复杂了,悲观地说,大部分软件开发人员其实并不太晓得开发比较复杂的软件。虽然我们会写代码,但是并不会开发软件。虽然我们拒绝承认是软件蓝领,但其实我们就是软件蓝领,而且还是不太厉害的软件蓝领。
我们只会写代码,如同士兵只会开枪。所有的士兵都是神枪手,都有最先进的武器就能够赢得战争吗?不一定!因为我们没有一个有经验的将军带领,想打胜战的机会很小,所以国内的软件没有几个是成功的,深入进去看,惨不忍睹。
如果你承认你只会写代码,根本不会做软件,就如同你承认你是个神枪手但是根本不知道如何在战场上取胜一样,不是件可羞的事情,只是事实。枪法和阵法原本就有差别。
如果你继续保持谦虚的品格,认定自己根本不会做软件,我建议你去看RUP。
慢慢地、细细地看,最好能够背下50%(至于理解,那是件可遇不可求的事情,你得有耐心)。然后,你试着去用他,你会失败很多次,会困惑很多次,你到这里来问我吧!那个时候你会提出很多更深入、更具体的问题,于是你就开始成功了!
pmpmp
2002-04-18
打赏
举报
回复
先建一个业务模型.,了解到底要作什么
从零开始搭建一个属于自己的
项目
一、开始四要素 who? 这个
项目
谁用? what? 这个
项目
做什么用? where? 这个
项目
在什么地方下会用? when? 这个
项目
什么时候会用? 批注:做一个
项目
或者一个demo之前先考虑好:who?what?where?when?我认为这是最基本的。如果没有这些,那么这个
项目
一开始就是“四不像”。 这里我以一个学生信息管理系统为例,介绍一下如果从零搭建一个学生信息管理系统的全过程。 二、开始 第一步:需求分析(注:
项目
技术自己定,根据个人能力不同,用的技术不同。) ...
怎么开始一个
项目
?-------一个Web
项目
雏形的描述
需求和问题是最好动力。以下描述的功能97%都没实现.... 起源: 我是做java Web方向的。记得找工作时同学们都喜欢背着笔记本、带着厚厚地简历(多半是拼凑的),像个斗士一样奔赴各个招聘会、杀向各个公司企业。
项目
一一部署演示给考官看,期望对方看完你的
项目
后能两眼发光,大叫一声:小伙子,明天你就来上班吧,待遇好说! 但多数情况是.......唉 伤心事就不多说了。 为什么我不能把自
对于面试官的问答: 你在
项目
组里拿到一个
项目
是怎么开展的呢???
对于面试官的问答: 你在
项目
组里拿到一个
项目
是怎么开展的呢??? 相信很多从业者都会遇到,我们如何回答呢? 照葫芦画瓢? 按照自己一贯的风格?还是史无前例的那种?.....哈哈:)其实我有时候就在想,我的简历都几年的经历了,而且许多从业者面试的都是中高级,你问我这么基本的问题干嘛?其实反过来一想,这是不是面试官怀疑我的经历怀疑我的能力作一个微笑考核呢?这个我敢说基本都是这样的。除非面试者是应届,...
作为一个
项目
经理,怎样才能有效监控
项目
执行?
项目
管理非常强调以成果为导向。做
项目
就是要做出所需的、可验证的可交付成果。开始做一个
项目
或一件事情之前,就应该预想一下
项目
或事情做完后要取得什么可交付成果,甚至还要预想一下在做
项目
或事情的过程中要取得什么中间可交付成果。根据这个我们就可以确定
项目
目标,制定
项目
计划,完成这些我们就开始
项目
执行。 1、给
项目
成员授权 在每个
项目
中培养一到二个人核心人员,通过标准化的方式,让这二个参与到
项目
管理工作中来。把
项目
中的工作进行分类,能委托出去一定要委托出去,把精力放在进度控制和沟通中。 2、任务的分配 将任务分配,
如何快速了解一个新的前端
项目
?
快速浏览
项目
目录结构 首页登陆流程,快速了解
项目
数据流转 查看package.json文件,快速了解
项目
技术栈 查看vue.config.js文件,快速了解API请求地址 查看router文件夹,思考怎么增加菜单和页面? 查看request文件夹,快速了解接口请求和响应拦截以及错误信息统一提示 查看component文件夹,快速了解
项目
的公共组件,代码复用 查看store文件夹,快速了解
项目
全局变量 查阅
项目
基础文档,快速了解
项目
代码规范,测试环境部署等 在接受一个新的
项目
后,要想快速.
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章