`

项目开发体会

阅读更多
也谈项目需求:
项目需求分为两类,一个是客户自身能够提出需求,另外一种就是设计、开发人员自身模拟客户提出需求,我们有时也称之为内在需求。
对于第一种:需要我们的设计师有良好的沟通能力,很好的和客户相互交流,理解客户的实际需求,甚至能够提出客户的潜在需求,或者我们提出一些有利于计算机规则的,容易实现的一些建议,说服客户一些“不合理”、“难以实现”的需求。
对于第二种:在做之前要从多方面,多角色去收集资料。看看时候有类似的软件实现?老板的目标和最后效果是什么?自己也需要多角度分析,比如效果图,关系数据设计,重要的一些流程具体是什么样子,复杂的业务中的状态变换过程是什么,有哪些影响。在这个过程中使用适当的工具进行辅助设计有利于拓展我们的思维,更容易捕捉一些可能遗失的需求或过程

我总结了一些web系统开发的流程:
首先遇到肯定是尽可能多的了解需求,做需求分析。
这个时候需要产生一些系统总体的一些分析文档,比如使用用列分析描述一下系统的参与者,以及设计到那些功能。
对一些重要的流程,状态转换也使用相关工具产生相应文档。
第二:我觉得使用ps 或者html等方式做一套模拟的系统,然后跟客户或者老板等商议,等待反馈,这样能够及时有效的得知是否理解客户的本质需求,如有差异,也能第一时间得到更正,当然这个时候更正的代价是最小的。
原型设计的同时,数据模型的设计也需要同时进行,这个设计是对设计师,开发人员使用的,将会对系统后期的优劣好坏有着根本的影响。
第三:后期的一些编码,对于一个团队,统一的风格是必要的。。。。。。
第四:测试,尽量能够使用单元测试,还有整体的性能测试,比如jprofiler这些工具很容易看出系统出现明显bug臭虫的地方。
什么部署就不说了。
对于文档,我现在真真体会到它的巨大作用了,以前总是不在乎这点。
写写文档有利于理顺我们的思绪,有利于我们日后自己查看,更有利于团队成员之间交流,同样是项目移交的重要中介。
当然文档分为两类的,一个是给客户看的说明性文档,一个是为开发人员用的设计,业务文档。
分享到:
评论

相关推荐

    java项目开发心得

    在Java项目开发中,开发心得主要集中在以下几个方面: 1. **知识技术储备**:开发者需要具备广泛的知识技术,包括但不限于Java基础知识、JSP、数据库管理、Servlet、EJB(Enterprise JavaBeans)、开发环境配置和...

    光伏电站项目开发公司项目部经理述职报告.pdf

    光伏电站项目开发公司项目部经理述职报告.pdf 本报告是光伏电站项目开发公司项目部经理许红亮的述职报告,报告中总结了2013年上半年的工作学习情况。报告分为五个部分,分别是思想方针政策、提高工作效率降低人工...

    东南大学学生会管理系统——SRTP项目开发心得体会.doc

    东南大学学生会管理系统——SRTP项目开发心得体会 本文档记录了东南大学学生会管理系统——SRTP项目的开发过程和经验总结。SRTP是一个锻炼大学生课外研究学习能力的一个项目,旨在让学生通过实践学习和研究,提高...

    项目总结+项目心得体会

    总的来说,这些文件反映了项目开发的全生命周期,包括技术选型、开发实践、项目管理、用户体验等多个维度,对于提升个人和团队的IT专业能力具有重要意义。通过学习和反思,我们可以不断提高我们的技术水平和项目执行...

    深入体验C#项目开发

    深入体验C#项目开发,书作者在讲解每个实例时,都遵循项目的进度来,即从接到项目到具体开发,直到最后的调试和发布,内容循序渐进!

    软件开发心得体会.doc

    五、软件开发心得体会之五:项目管理 * 项目管理是软件开发的关键一步,需要制定详细的项目计划和进度安排。 * 项目管理的目的是为了确保软件的开发效率和质量。 六、软件开发心得体会之六:团队合作 * 团队合作...

    Python项目开发实战_PetStore宠物商店_编程案例解析实例详解课程教程.pdf

    《Python项目开发实战_PetStore宠物商店_编程案例解析实例详解课程教程》是关于使用Python语言构建PetStore宠物商店项目的实战教程。项目涵盖了Python面向对象编程、wxPython图形用户界面编程以及Python数据库编程等...

    SSH项目源码及心得体会

    这个"SSH项目源码及心得体会"的资源对于初学者来说尤其宝贵,因为它不仅包含了实际项目的源代码,还记录了开发者在整合和使用SSH框架过程中的心得与经验。 Struts2是MVC(Model-View-Controller)架构模式的一种...

    2021年网站开发心得体会.docx

    ### 2021年网站开发心得体会 #### 一、项目背景与心得概述 在2021年的网站开发过程中,作者通过亲身实践积累了一系列宝贵经验。这些经验不仅包括技术层面的学习,还有团队协作和项目管理等方面的重要启示。本文将...

    java开发三年项目经验心得

    通过这个项目,作者深刻体会到了良好的项目管理和清晰的技术规划的重要性。 #### 五、综合经验总结 - **项目全流程掌握:**作者通过这些项目积累了从需求分析、技术选型、开发实现到测试部署的全流程经验。 - **...

    IT项目管理心得体会与学习合集

    这可能是一篇关于如何制定有效项目开发计划的文章,强调了目标设定、里程碑设定、资源分配和时间估算的重要性。 通过深入学习这些材料,无论是新手还是经验丰富的项目经理,都能提升自己的项目管理能力,更好地...

    做软件开发项目实习的心得体会.pdf

    做软件开发项目实习的心得体会.pdf

    项目管理心得体会与学习合集

    - 项目开发计划是项目管理的核心,它详细规划了项目的时间线、资源分配、里程碑和交付物,确保项目按预定的目标进行。 以上内容揭示了项目管理的各个方面,从团队协作到风险控制,从项目规划到执行监督,涵盖了...

    学生会管理系统项目开发心得体会 - 东南大学学生会管理系统——SRTP.doc

    "学生会管理系统项目开发心得体会" 在开发学生会管理系统项目的过程中,我们遇到了很多困难和挑战,但这些经历也为我们带来了宝贵的经验和教训。通过这个项目,我们了解到了项目需求分析的重要性,客户思维方式与...

    学习开发建设项目水土保持方案技术审查要点的若干体会PPT学习教案.pptx

    学习开发建设项目水土保持方案技术审查要点的若干体会PPT学习教案.pptx

    深入体会C语言项目开发+-+PING和TCP网络系统

    【标题】深入体会C语言项目开发:PING和TCP网络系统 【内容】深入理解C语言在项目开发中的应用,特别是涉及网络通信的部分,是提升编程技能的重要途径。本章节主要探讨了如何使用C语言实现类似Windows系统中的PING...

    Java开发:J2EE OA 项目开发日记

    本项目开发日记详细记录了在实际开发过程中遇到的问题、解决方案以及心得体会,对于Java开发者尤其是J2EE方向的工程师来说,具有很高的参考价值。 1. **J2EE架构与组件** J2EE平台由一系列可互操作的组件构成,...

    安卓开发工作心得体会.docx

    安卓开发工作心得体会是作者对安卓开发学习和实训的总结和体会,文章涵盖了安卓开发的基本概念、开发环境、控件的功能、应用程序的组成、实训项目的过程和收获等内容,对于安卓开发的学习者和实践者具有重要的参考...

Global site tag (gtag.js) - Google Analytics