#分析

软件需求分析教程阅读笔记一

软件需求分析教程阅读笔记一许多工程项目不能按时完成或者最后导致失败的一个很大的原因就是弄不清需求是什么,不能准确理解客户的需求意图,所以前期做好需求调研是一件非常重要的工作,是一件与系统代码开发占有同等比重的工作。读这本书的同时,要注意实践过程,不必非得要从一个新项目开始应用,可以找一个以前的或者是现在正在进行的项目,...

问题账户需求分析

问题账户需求分析案例分析:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项...
代码星球 ·2021-02-20

阅读笔记之我们应当怎样做需求分析

我们应当怎样做需求分析?成功的软件项目都是一样的,失败的项目却各有各的问题。不过归根到底还是需求的问题。正是我们在需求分析过程存在的巨大隐患,最终导致了那么多项目的失败。只有深入地去理解客户的业务,最后做出来的东西必然是客户满意的。当客户提出业务变更的时候,一定不能被客户牵着走。要从业务角度深入的去分析,他为什么提出变...

记账小软件典型用户分析

软件是:记账小软件典型用户1:(1)名字:张亮(2)年龄:14到20岁。(3)收入:0(4)代表的用户在市场上的比例和重要性:比例比较高,人数较多,占绝大部分。(5)使用这个软件的典型场景:在买了一个200多块李宁的篮球之后,将这比支出记录在软件上。(6)使用本软件/服务的环境:买完篮球,在商店门口。(7)生活/工作情...

OpenJDK与JDK的区别分析

一、以下是具体分析:以下内容转自http://fgh2011.iteye.com/blog/1771649:使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK,那么到底什么是OpenJDK,它与SunJDK有什么关系和区别呢? 历史上的原因...
代码星球 ·2021-02-19

java与javax的区别分析(转)

Java是一种受C语言影响的编程语言。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字。Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言,旨在与以前的语言相比...
代码星球 ·2021-02-19

HashTable源码分析

  本次分析代码为JDK1.8中HashTable代码。  HashTable不允许null作为key和value。  HashTable中的方法为同步的,所以HashTable是线程安全的。介绍Entry是HashTable内的一个静态内部类,实现了Map.Entry接口。table的类型就是Entry。基本参数ha...
代码星球 ·2021-02-18

对应用程序启动时所有方法的调用顺序分析

一个应用程序的启动过程要包括代理的创建,控制器的加载和控制器view的加载,这其中有很多关于生命周期的方法,每个方法都是有先后顺序的,如果调用顺序拿不准,或者某段代码写的方法不恰当,就会遇到各种奇葩问题。本文不怕麻烦的在几乎所有启动时要调用的方法里都用了__FUNCTION__打印。结果还有有些地方出人意料的如果你不是...

iOS多线程中,队列和执行的排列组合结果分析

本文是对以往学习的多线程中知识点的一个整理。多线程中的队列有:串行队列,并发队列,全局队列,主队列。执行的方法有:同步执行和异步执行。那么两两一组合会有哪些注意事项呢?如果不是在董铂然博客园看到这边文章请 点击查看原文提到多线程,也就是四种,pthread,NSthread,GCD,NSOperation&n...

系统建设 > 医疗集团CRM系统建设步骤与分析

  医院客户关系管理系统(CustomerRelationshipManagement,简称CRM)是一个完善的“以病人为中心”的管理系统,为集团/医院/总院分院/管理机构提供院前、院中、院后的专业患者服务。  不仅是为患者提供完善的个性化服务,培养忠实的优质患者,更能全面提升医院统合竞争能力,带来的是长期经济效益,是...

某预约系统分析 > 某区公共自行车租车卡在线预约,关于如何提高成功概率

概诉网上提交预约申请单,线下面交完成实体卡的交付和办理。本文主要从技术角度分析预约页面,仅供初学者技术交流使用。表单输入和校验系统通过2步的确认点击到达信息输入页面。地址:/bjggzxc/TzYybk_third_1.html验证规则:字段名字段ID校验规则1验证规则2验证规则3验证规则4姓名U_NAME非空验证只能...

分析轮子(十)- HashMap.java 之概念梳理

注:玩的是JDK1.7版本一:还是原来的风格,先上一下类的继承关系图,这样能够比较清楚的知道此类的相关特性二:HashMap.java的代码比较难看,所以,我看了几天,写的话也分开来写,这样能表达的更清晰,HashMap.java的底层数据结构,本质是单向链表数组,如下所示是单向链中节点的结构信息三:既然HashMap...

分析轮子(八)- List.java 各种遍历方式及遍历时移除元素的方法

注:玩的是JDK1.7版本1:先尝栗子,再分析,代码简单,注释清晰,可自玩一下/***@description:测试集合遍历和移除元素的方式*@author:godtrue*@create:2018-09-13*/publicclassTestTraverseStyle{/***开始循环的基值*/privatestat...

分析轮子(七)- RandomAccess.java

 1:还是先上一个类的继承关系比较图吧!2:看一下RandomAccess.java的源码,空空如也,什么都没有,那她有什么用处呢?/***Markerinterfaceusedby<tt>List</tt>implementationstoindicatethat*theysuppo...
代码星球 ·2021-02-17

分析轮子(六)- LinkedList.java

注:玩的是JDK1.7版本一:先上类的继承结构图二:再看一下他的底层实现数据结构三:然后从源码中找点好玩的东西 1)双向链表的结构构成元素,头指针、尾指针、节点信息(前向指针、后向指针、节点信息)/***Pointertofirstnode.*Invariant:(first==null&&l...
代码星球 ·2021-02-17
首页上一页...45678...下一页尾页