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

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

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

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

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

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

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

      

  • 相关阅读:
    树的直径 poj 2631
    hdu 3954 Level up(线段树)
    [Java Web]Struts2解决中文乱码问题
    怎样为virtualbox添加新的分辨率
    本人的cocos2d-x之路
    php 中利用json_encode和json_decode传递包括特殊字符的数据
    【设计模式】—— 创建者模式Builder
    【设计模式】——工厂方法FactoryMethod
    【Apache开源软件基金会项目】
    【设计模式】——抽象工厂Abstract Factory
  • 原文地址:https://www.cnblogs.com/lucia16/p/5467155.html
Copyright © 2011-2022 走看看