zoukankan      html  css  js  c++  java
  • 软件工程项目实施的一点思考

      已经学习软件工程科目有一段时间了,对软件项目也有了一定的了解。

      我们项目组需要完成的是教学管理系统,分由四个人完成。每个人的开发能力、编码能力都有所不同。对项目的认识存在不同的差别。

      最初始的开发阶段,我们不明确应该用什么方式来完成我们的项目,整个团队都是蒙的。不知道该干什么、应该从什么地方着手。老师看到我们的困境,帮助我们理清思路,帮助我们分析业务的逻辑、数据的流向、人员的分配。在老师的帮助下,我们大体了解了我们要完成的项目的流程,项目中的各种基本逻辑,数据库中各种表的创建……老师帮助我们解决了初期的迷茫。

      编码阶段,团队决定使用SSH框架来进行开发。由于大家都不是很熟悉框架的搭建,花费了几乎两个月的时间在倒腾框架,两个月………两个月!!看到别的团队已经远远把我们团队抛在身后,我们有些着急。由于我基本不懂SSH框架,也不知道这个框架的各种情况,只能让团队的核心队员来倒腾框架。初期只是负责数据表的创建,数据流的分析。后来发现这样做太慢了,核心成员的核心功能没有完成,我们不能开展相应的业务。然后我果断的学习SSH框架的知识,初步搭建了简易的框架,基本明白了SSH框架的运行过程。不过离熟练编写项目还有一段很长的路要走。

      现在,基本上明白了框架的流程。着手运用所知道的SSH框架知识,进行项目的编写。

      项目时间花费已经过大半,我觉得软件项目的完成是不容易的,尤其是在没有任何经验的情况下去完成一个项目。要实施一个软件项目,我们应该首先分析项目中所遇到的各种逻辑情况、分析项目中的数据流、用户功能……先期工作一定要做好,如果先期工作没有理顺,后续的编码工作基本没法展开。在编码的过程中,我觉得应该找到对编码熟练的人员一起共同展开工作,不同层次的编码人员一起共同工作,简直不能愉快的玩耍。当然我属于这种水平,我会认真学习编码中的各种知识,努力提高自己的水平。

      

  • 相关阅读:
    Mac php使用gd库出错 Call to undefined function imagettftext()
    centos 使用 locate
    Mac HomeBrew 安装 mysql
    zsh 命令提示符 PROMPT
    新的开始
    Java 面试题分析
    Java NIO Show All Files
    正确使用 Volatile 变量
    面试题整理 2017
    有10阶梯, 每次走1,2 or 3 阶,有多少种方式???
  • 原文地址:https://www.cnblogs.com/lucia16/p/5467155.html
Copyright © 2011-2022 走看看