`
yelifei94
  • 浏览: 30336 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

功能分析的重要性

阅读更多

    本人还未毕业还在软通动力实习,在这里才接触的正规点的项目。

自己曾经在培训机构学了8个月,8个月学的确实是基础,以前写小项目只考虑功能实现,一心老想着写功能,而忽略了最重要的部分,需求分析,功能分析,现在发现这两个部分是非常非常之重要。

    刚开始接触培训机构的练习项目的时候,感觉就是一头扎进去了,写代码,头脑风暴,很爽很爽,经常在逻辑实现里面绕来绕去,可能做的了一段时间后,发现一个流程写不下去了,需要修改数据库~~~总的来说就是头脑里面没有明确的一个框架,有思路,但不够具体,不够细化,做到那个份上才发现有先功能不是像先前想的那么能够实现的。

   所以避免上述错误,就要做好需求分析,功能分析。

   我给需求分析,功能分析的定义是,按客户需求,完成功能,完全字面理解。但如何才能做好呢,按客户需求时候探讨功能的时候应该做好功能分析文档,功能分析文档要配合高保真界面,每一个文本框,每一个按钮都要设计好,因为你只有自己想好了思路,想好了具体实现的步骤才才能得出界面。这个时候千万不要偷懒,功能分析没做好,很可能导致你要颠覆以前的代码,这样就导致你花费更多的时间,所以说完整的需求分析,功能分析其实是在帮我们提高工作效率。

   功能实现的思考应该从下向上

  

 

  也就是说我们应该先设计好dao层,dao层是对数据库最原子的操作也就是最稳定的,最好以表为单位,dao层设计好就是service  层  service层就是讲dao层的原子操作按功能需要组合起来,比如说 查询了用户和订单,要一起显示在界面,

那你就必须 dao层 分别有查询用户和订单的方法,然后供service层调用,service调用之后把用户信息和订单信息封装起来,一起传输到action(控制层)。

   以前我写代码的时候 喜欢弄一个界面实现一个功能,这样是积极不合理的,但也是像我这样的新人很容易犯的错误。

   先功能分析,在设计dao层,service层这样不仅提高了效率,也为我们以后做框架设计的思想能起到一定作用吧,

数据库,功能分析的时候大家可以多画点框图,便于自己和其他组员了解结构。

 

   好的方法是成功的一半,上面就是我这些天的体会,如果有什么不足请大家指点,也希望大家指点。

   第一篇技术blog,,应该也说是感想吧。

 

 

分享到:
评论

相关推荐

    煤矿应急救援系统单元重要性分析

    建立了煤矿应急救援系统结构网络模型,将煤矿应急救援系统单元重要性分析转为网络结点重要性分析,并通过对度数中心度、接近中心度的计算来获得网络节点重要性,实现对煤矿应急救援系统各功能单元的重要性分析。...

    软件测试——缺陷密度、缺陷数据分析的重要性、缺陷数据分析的数据指标

    缺陷数据分析的重要性 统计未修复的缺陷数目(特别是严重性高的缺陷),预计软件是否可以如期发布 分析缺陷的类型分布,发现存在较多缺陷的程序模块,找出原因,进行软件开发过程改进 根据测试人员报告缺陷的数量...

    论文研究 - 功能分析

    由于旅游业相关的发展和城市化,印度尼西亚的巴厘岛正经历着快速的土地利用变化。 因此,为居民带来无数... 同样,可以通过仔细选择具有多种功能的本地物种来维持功能多样性,而功能多样性可以说与物种多样性一样重要。

    论文研究-基于Kriging模型与重要性抽样的可靠性灵敏度分析.pdf

    论文研究-基于Kriging模型与重要性抽样的可靠性灵敏度分析.pdf, 针对因无法获得功能函数的梯度信息而不能使用解析方法的情形,提出了进行可靠性灵敏度分析的高效的仿真...

    论文研究-基于信息量的动态软件网络节点重要性研究.pdf

    在此基础上,使用网络模型中节点的信息量作为评判类在软件系统中重要性的指标,用来发掘软件系统运行过程中功能上更加重要的类;最后,用软件网络的信息熵衡量软件系统的复杂度。通过研究证明了以信息量作为描述类的...

    面向饭店集团的CRS功能要素分析与功能模型构建

    4.2.5功能因子及其变量的重要性排序 51 4.3方差分析 53 4.4 实证分析总结 62 5 中央预订系统功能模型构建 65 5.1 中央预订系统功能模型构建 65 5.2案例——金陵饭店集团 67 5.2.1 背景 67 5.2.2 金陵饭店集团CRS的...

    全域旅游背景下乡村旅游APP功能分析与探讨.pdf

    "乡村旅游APP功能分析与探讨" 在当前的旅游业发展中,全域...全域旅游背景下乡村旅游APP的功能分析与探讨将为乡村旅游的发展提供重要的参考和依据。本文的研究结果将为乡村旅游APP的开发和应用提供重要的指导意义。

    1.软件需求分析报告模板(完整版)

    需求分析报告是需求分析的结果,它对软件项目的功能、性能、安全性等方面产生了重要的影响。 需求分析 需求分析是软件开发过程中的重要步骤,它对软件项目的成功起着至关重要的作用。需求分析报告是需求分析的结果...

    功能安全的重要性 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    新能源汽车 通信技术 物联网 硬件工程师 文档

    信息系统需求分析与设计.pptx

    1 可行性分析 系统规划 现行系统 详细调查 系统化分析 新逻辑方案 系统设计 组织结构 功能结构 业务流程 数据流程 初步调查 信息系统需求分析 信息系统需求分析与设计全文共145页,当前为第1页。 信息系统需求分析 ...

    小麦与叶锈菌互作过程中H2O2的时空分布特点及其功能分析

    小麦与叶锈菌互作过程中H2O2的时空分布特点及其功能分析,王鑫,高翔,H2O2是植物体内的重要信号分子。本实验室前期工作已经证明在叶锈菌侵染小麦诱发的细胞程序性死亡过程中有H2O2爆发。为进一步探讨小�

    个人博客需求分析

    本文对个人博客需求进行了详细的分析,包括系统功能分析、后台数据库设计、系统模块划分、总结等几个方面。通过对个人博客系统的需求分析,可以满足用户对个人信息的发布、个人照片的共享、个人资源的共享等需求,并...

    需求分析文档3.0.docx

    该部分还将对需求分析的重要性和意义进行简要说明。 知识点: * 需求分析的定义和重要性 * 软件开发过程中的需求分析步骤 * 需求分析文档的结构和组成部分 二、问题描述 问题描述部分旨在描述软件系统所面临的...

    一种多功能智能医疗床的设计与仿真分析.pdf

    一种多功能智能医疗床的设计与仿真分析 本文介绍了一种基于马斯洛需求理论和人机工程学设计的多功能智能医疗床。该医疗床旨在解决人口老龄化带来的市场需求问题,满足老年人的需求和需求。 智能医疗床的设计基于...

    论文研究-可信软件非功能需求可满足性经济学方法分析.pdf

    针对软件可信性的重要性以及非功能需求的策略选取对软件可信性的影响,提出了一种在早期需求工程阶段将用于辅助决策的经济学和需求工程相结合的方法,并提出了可信软件非功能需求可满足性的策略选取框架,以辅助策略...

    基于功能安全的FMEDA分析在电子换挡机构中的应用研究

    FMEA,FTA 和 FMEDA作为ISO26262 3种重要的分析技术,在产品功能安全开发过程中发挥了重要的作用[1]。在功能安全概念FSC设计完成后,可以使用安全分析的方法进行验证和完善。常用的安全分析方法有失效模式及影响分析...

    软件开发可行性分析报告.docx

    在软件开发过程中,进行可行性分析是非常重要的一步骤。它可以帮助开发团队评估软件的技术可行性、经济可行性和社会可行性,从而确保软件的开发是可行的和有价值的。本报告将对软件开发可行性进行分析,包括技术可行...

    软件需求分析--数据流图、数据字典、结构化分析方法

    软件需求分析是软件开发过程中的一个重要步骤,它的主要任务是准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,并转换到相应的形式功能规约(需求规格说明)。软件需求分析的...

    网络重要节点排序方法综述_任晓龙(带附表)

    近年来,节点重要性排序研究受到越来越广泛的关注,不仅因为其重大的理论研究意义,更因为其广泛的实际应用价值.由于应用领域极广,且不同类型的网络中节点的重要性评价方法各有侧重,学者们从不同的实际问题出发设计出...

    基于新型机器学习方法的蛋白质功能预测与分析.pdf

    基于进化轨迹的蛋白质功能注释方法通过对比对序列进行系统发生分析,找到功能关键性残基,并把它们映射到蛋白质结构中,得到三维结构模块,并通过相似性比对搜索为靶标蛋白质进行功能注释。 基于集成学习的蛋白质...

Global site tag (gtag.js) - Google Analytics