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

功能分析的重要性

阅读更多

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

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

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

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

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

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

  

 

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

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

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

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

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

 

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

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

 

 

分享到:
评论

相关推荐

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

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

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

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

    生态敏感性分析法、重要性评价方法.doc

    生态敏感性分析法和重要性评价方法 ...生态敏感性分析法和重要性评价方法是生态功能区划的重要组成部分,它们可以帮助我们更好地理解和评价生态系统的敏感性和重要性,为生态功能区划提供科学依据。

    论文研究 - 功能分析

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

    (高清版)SJT 11619-2016 软件工程 NESMA 功能规模测量方法版本2.1 使用功能点分析的定义和统计准则.pdf

    《SJT 11619-2016 软件工程 NESMA 功能规模测量方法版本2.1 使用功能点分析的定义和统计准则》是针对软件开发过程中的一个重要工具,即功能点分析法,进行详细阐述的国家标准。功能点分析是一种量化评估软件规模和...

    关于非功能性需求说明书

    首先,我们要理解非功能性需求的重要性。在设计解决方案时,仅仅满足功能性需求是远远不够的。如果忽视了非功能性需求,即使功能完备的系统也可能因为性能不佳、安全性低或不易维护等问题,导致用户无法有效使用。...

    功能分析PPT课件.pptx

    **功能评价**是评估各个功能的重要性及其成本效益的过程。通过量化功能的价值,可以判断哪些功能是最关键的,哪些可能是成本过高或者效率低下的。功能评价的技术方法多种多样,可能包括成本-效益分析、多准则决策...

    需求分析-运行时非功能性需求

    需求分析-运行时非功能性需求 在软件开发中,需求分析是至关重要的一步骤。其中,非功能性需求是对系统性能、可用性、安全性、可靠性以及可管理性等方面的描述。下面,我们将对这五个方面进行详细的解释。 性能:...

    脑电功能连接性分析工具包

    总之,【脑电功能连接性分析工具包】FCLAB-master 提供了一整套工具,从数据预处理到高级的统计分析和结果可视化,旨在帮助科学家们深入理解大脑的工作机制,尤其在功能连接性这一重要领域。通过对这个工具包的熟练...

    企业信息管理系统需求分析流程研究

    文章首先介绍了需求分析的重要性和必要性,然后对需求分析流程的四个阶段进行了详细的阐述:明确系统管理目标、确定系统总体结构、确定系统部署和明确和协商系统的实施和相关的验收措施或方案。 在确定系统总体结构...

    智能仪器的可靠性分析

    研究可靠性问题可以从三个方面体现其重要性:高科技的需要、经济效益的需要和政治声誉的需要。 可靠性工程的发展及其重要性主要体现在三个方面:一、可靠性工程的发展对高科技的需要具有深远的现实意义;二、可靠性...

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

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

    Altium Designer中进行信号完整性分析教程

    #### 一、信号完整性分析的重要性 在现代电子设计领域,随着电子产品向更高密度、更高速度的方向发展,信号完整性(Signal Integrity, SI)问题成为了设计师们面临的重大挑战之一。信号完整性问题指的是在高速数字...

    医疗保障信息平台建设可行性分析.docx

    4. 业务需求分析的重要性:业务需求分析可以确定医疗保障信息平台的业务目标和功能。 5. 医疗保障信息平台的建设需要考虑多方面的因素,包括社会背景、经济环境、技术环境等。 医疗保障信息平台建设可行性分析报告...

    产品开发-技术可行性分析报告模板

    一、技术可行性分析的重要性 1. 避免资源浪费:在产品开发的初期阶段进行技术可行性分析,可以避免因技术难度过大而导致的大量时间和金钱的投入。 2. 提高成功率:通过预判技术难题,可以提前规划解决方案,提高...

    sas相关性分析&方差分析

    SAS 相关性分析和方差分析 SAS 是一种功能强大的统计分析软件,广泛应用于数据分析和科学研究领域。在数据分析过程中,相关性分析和...通过本文的介绍,读者可以更好地理解 SAS 相关性分析和方差分析的步骤和重要性。

Global site tag (gtag.js) - Google Analytics