社区
研发管理
帖子详情
怎样开始一个项目?
stoneyrh
2002-04-18 06:59:15
到现在为止,我还不知道应该怎么开始一个项目,虽然有时头脑里总有很多想法,但是到真正要做时,就什么想法也没有了,感到无从下手,即使是一个很小的练习。每每一开始我就想到应该如何如何编程来实现,到后来当然是常要返工,做这样那样的修改,最后改成连自己也认不出来了。如果按软件工程的过程先设计后实现当然是好,但是怎样才能摒弃这种思想呢?请教究竟怎样开始呢?
...全文
236
12
打赏
收藏
怎样开始一个项目?
到现在为止,我还不知道应该怎么开始一个项目,虽然有时头脑里总有很多想法,但是到真正要做时,就什么想法也没有了,感到无从下手,即使是一个很小的练习。每每一开始我就想到应该如何如何编程来实现,到后来当然是常要返工,做这样那样的修改,最后改成连自己也认不出来了。如果按软件工程的过程先设计后实现当然是好,但是怎样才能摒弃这种思想呢?请教究竟怎样开始呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
先建一个业务模型.,了解到底要作什么
contos7依赖包,免费下载 某些人真恶心拿着资源抢分抢钱 此处也有免费下载:http://mirrors.aliyun.com/centos/7/os/x86-64/Packages/
bzip2-devel-1.0.6-13.el7.i686.rpm centos-release-scl-2-3.el7.centos.noarch.rpm centos-release-scl-rh-2-3.el7.centos.noarch.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm cpp-4.8.5-44.el7.x86_64.rpm dejavu-fonts-common-2.33-6.el7.noarch.rpm dejavu-sans-fonts-2.33-6.el7.noarch.rpm fontconfig-2.13.0-4.3.el7.x86_64.rpm fontpackages-filesystem-1.44-8.el7.noarch.rpm freetype-2.8-14.el7.src.rpm freetype-2.8-14.el7.x86_64.rpm freetype-devel-2.8-14.el7.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gcc-4.8.5-44.el7.x86_64.rpm gcc-c++-4.4.7-4.el6.x86_64.rpm gcc-c++-4.8.5-44.el7.x86_64.rpm gcc-gfortran-4.8.5-44.el7.x86_64.rpm glibc-2.17-307.el7.1.x86_64.rpm glibc-2.17-317.el7.x86_64.rpm glibc-common-2.17-317.el7.x86_64.rpm glibc-devel-2.12-1.132.el6.x86_64.rpm glibc-devel-2.17-307.el7.1.x8
个人开发轻量级资产管理系统,python3+Django2+adminLTE,大佬请忽略。.zip
个人开发轻量级资产管理系统,python3+Django2+adminLTE,大佬请忽略。
文件加密器原创文件加密器 -Python 开发的密码加密解密工具.zip
这款文件加密器是一款基于 Python 开发的原创工具,旨在为用户提供便捷的文件加密与解密功能。用户可通过自行设置密码,对文件进行加密处理,有效保护文件隐私;解密时,输入正确密码即可恢复文件原貌,操作简单直观。 工具特点如下: 自主密码管理:加密和解密密码由用户自行输入,确保加密过程的安全性与私密性。 源码与可执行文件兼备:提供 Python 源码及打包后的 EXE 文件,满足不同用户需求 —— 懂编程的用户可查看、修改源码,普通用户可直接运行 EXE 文件使用。 安全性保障:经检测无毒,可放心使用(注:下载后建议再次通过安全软件扫描确认)。(包含源码和打包 EXE,文件大小 56.0M) 此外,开发者还提供了多张屏幕截图(如操作界面展示等),可供用户提前了解工具的使用场景和界面样式,进一步降低使用门槛。
python初学者写的班级管理系统(单个.py文件).zip
python初学者写的班级管理系统(单个.py文件)
spring-jcl-5.0.5.RELEASE.jar中文文档.zip
1、压缩文件中包含: 中文文档、jar包下载地址、Maven依赖、Gradle依赖、源代码下载地址。 2、使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 3、特殊说明: (1)本文档为人性化翻译,精心制作,请放心使用; (2)只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; (3)不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 4、温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。 5、本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册。
研发管理
1,268
社区成员
28,284
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章