求助:开始学软件工程,老师让做项目!!!

notlcry 2005-03-22 10:07:51
开始学 软件工程,老师让组成 小组开发项目,做一个 软件!
还要有安装程序,安装 手册等!
好象挺难的,我做组长,我只学过C/C++,现在在学数据库,只会做在dos下运行的程序,根本就不知道怎么做有安装程序的软件!
希望大家给点建议,我应该用什么开发,应该学什么,是VC呢,还是..................
还有最重要的,我知道一点 要做 需求分析,需求规格说明书,规划等等。。。
可是我想知道的是 在刚组建小组 以后,第一步 要做的是 什么???
...全文
499 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
TakutoIzumi 2005-05-26
  • 打赏
  • 举报
回复
关于开发数据库,真的是vb、delphi最方便吗?
学过c,c++,没开发过数据库的东西
现在用java,总算涉及到数据库了,但是感觉真难用!
现在发展为b/s下用cell插件开发报表什么的,还是觉得难用。
后来用servlet+javabean+配置文件的方式显示报表保存数据了,编程量小多了,但是需求越来越多,会有各种各样不同的报表,我的servlet+javabean就得经常添功能。报表的显示,那可是众口难调啊,要做一个完全通用的东西,几乎不可能。
总之我的java+数据库体验比较不好,不知道大家是怎么作的
Tanting 2005-05-21
  • 打赏
  • 举报
回复
你是学C++的,为何不用上C++ Builder呢?
notlcry 2005-05-17
  • 打赏
  • 举报
回复
记住了!
xinbin1122 2005-04-26
  • 打赏
  • 举报
回复
记住,在软件工程里面,编程不是最重要的。
提醒你注意开发文档的编写和规范。
XiaoYuBBS 2005-04-17
  • 打赏
  • 举报
回复
*开发语言:
(1)如果是数据库相关,则Visual Basic+SQL Server2000;或者ASP+SQL Server2000;或者:JSP+SQL Server2000;或者Power Builder;
(2)如果是系统软件或者网络通信等,可以选择:Visuaul C++或者Linux下的GCC;
*帮助文件:
(1)HTML格式的;
(2)CHM格式的,用HTMLWorkshop或者其他工具;
(3)HLP格式的;
*安装程序:
(1)较简洁的:Wise Installer;InnoSetup;
(2)较复杂专业的:Install Shield;
May you succeed.
pigrain 2005-04-13
  • 打赏
  • 举报
回复
呵呵.你现在可以先培养你自己的领导能力
setdefault 2005-04-04
  • 打赏
  • 举报
回复
pigrain(猪小雨)(翻着我们的照片,想念若隐若现。。。) 说的正是楼主和软件开发人员要注意的。
软件工程其核心是对软件开发过程进行工程化管理,绝大多数的软件项目(产品)成败不仅仅在于其技术的高低,真正的核心 是创造性,保证是工程化管理。没有分工靠单打独斗,在现在和将来都不会有大的成就。
近、现代的历史让中国人少了一点自信和相互的信任。但要超越自我,首先要敢于领导和服从,然后是通过学习和实践达到善于领导和执行。软件工程就是这么一门对我们都很有挑战性的课程。
notlcry 2005-04-04
  • 打赏
  • 举报
回复
谢谢大家的指点!
我们组 现在做的还算可以,虽然我做得比较多,也挺累的,但是大家还算配合!
现在在做需求,题目不是很难,只是界面方面有点困难,我相信我们能做的很好的!
谢谢大家!
pigrain 2005-04-03
  • 打赏
  • 举报
回复
根本不可能合作.在大学里基本不可能..肯定是其中一两个人做出来的..其它人要是做了更惨...我都N次了..每次都这样子..搞的现在对做组长很恐惧...熬夜的全是我...不过这样的话..比较厉害的也就那么一两个人了..你现在做的基本只知道是那么回事..要真理解要到公司实践
setdefault 2005-04-01
  • 打赏
  • 举报
回复
书本上的东西是有点枯燥,但都还有道理,需要认真的实践和学习,特别是软件工程,概念不复杂,做好了却很不容易,不仅仅是在学,学会了还要会用才是真的学会了。在学校里面这样的时间很宝贵,毕业以后可能永远也没有这样的机会来边学习边实践了。
高楼大厦需要坚实的基础,这就是软件工程的作用。在做软件(其实其他很多事都一样)时的管理的开销是不能忽视更不能 省略的。
你选择vc作为工具,对于你进行软件工程的课程实践,建议使用VC.net不要用mfc了。当然工具不是最重要的。
winstarr 2005-03-30
  • 打赏
  • 举报
回复
培养你的自觉。。
rocker9527 2005-03-30
  • 打赏
  • 举报
回复
这样也好,可以培养你的团队精神!!
工具还是用VC吧!
毕竟你是学C/C++的!
yinge200 2005-03-29
  • 打赏
  • 举报
回复
呵呵,干脆结队编程算了!
星辰游侠 2005-03-25
  • 打赏
  • 举报
回复
不要太乐观,程序最后大都是一个两个技术好的人独立完成的,合作有困难。
星辰游侠 2005-03-25
  • 打赏
  • 举报
回复
是大学里面的课程设计吧?
我大学的时候也搞过,别那么认真,设计文档,代码分开写,以你们现在的经验,我觉得设计文档和代码根本就是两码事。
开发最好使用delphi和VB,上手快的。实现是最重要的,至于软件工程那套东西还是实现以后慢慢理解。
如果时间足够长,那就可以采用VC++和软件工程,一遍一遍写,一遍遍更改设计文挡和程序,直到两者完美统一。
notlcry 2005-03-24
  • 打赏
  • 举报
回复
这样问题的焦点其实就在如何了解每个人的特长和分配任务了。

恩 ,我知道这个了,现在的关键 就是 分配任务!
我已经决定 用 VC++ 做了,因为我们都 只学过C++。
还有 我觉得 还是用软件 工程的 那一套 去 做,因为这个项目 重要的是 这个过程,并不是这个软件的编程!
oyljerry 2005-03-24
  • 打赏
  • 举报
回复
首先组成一个项目组,然后就需要估计进度,开发时间,需要哪些资源,用什么工具开发和维护,总之做好一切准备工作
pyp 2005-03-22
  • 打赏
  • 举报
回复
学习的最快的应该是VB,Delphi也可以,以为语法比较简单。
更快的就是一些脚本语言了,但不合适做应用程序。
如果只是数据库相关,用PB。

一个项目组,最先做的应该是计划:项目中各个阶段(需求、分析、设计、编码、测试)各需要多长时间;用哪些相关工具;有哪些资源可以利用;可能遇到的各种问题以及相应的解决方法等等。

像你们几个人的小组,并没有必要按照软件工程那一套去做,因为费事而且慢,至少写各种文档就要浪费很多时间了。而且你们的程序也不会太复杂吧,这样问题的焦点其实就在如何了解每个人的特长和分配任务了。

小项目一个人做可能比一个小组做快得多,相互协调的时间会浪费很多。

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧