`

项目开发体会

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

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

相关推荐

    JAVA项目开发全程实录PDF+代码

    为了帮助这些开发者们更好地掌握Java项目开发的全流程,提升自身的技能水平,有一本名为《JAVA项目开发全程实录》的书籍应运而生。这本书不仅是一本实践指南,更是一份详尽的项目开发实录,记录了从项目的启动到最终...

    深入体会C语言项目开发_-_俄罗斯方块游戏

    ### 深入体会C语言项目开发:俄罗斯方块游戏 #### 1. C语言与俄罗斯方块游戏 俄罗斯方块游戏,自诞生之日起便以其简单而深邃的设计在全球范围内吸引了无数玩家。这款游戏由苏联游戏设计师Alex Pajitnov于1984年...

    java项目开发心得

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

    东南大学学生会管理系统——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