前言

看了两本书,从来没用写过什么需求分析,所以写的东西肯定很肤浅,只所以放到首页,主要是想让高手们给点意见,我想很多人应该也是不知道需求分析到底该怎么写吧,就当放到这里大家讨论一下,互相学习了,只有首页看的人比较多阿,这个可能自私了点,如果大家觉得发到首页碍眼,及时通知,我立马拿下.呵呵

一项目背景

1.         去年看了《需求分析与系统设计》《UML和模式应用》两本书,一直想找点东西练练手,当时看的现在都快要忘光了,借此复习及实践。

2.         以前一直使用国内一软件公司出品的适合家庭的理财软件,从一开始的盗版到后来购买了正版,现在新的版本好像按年收费了,觉得太贵,想开发一个类似功能,并对使用中不方便的地方加以改进,制作一个自己使用的免费版本。

二场景陈述

用户登录系统后,记录消费/收入的流水账,包括当日也有可能是补前几天遗漏的记录.每条流水帐包括消费的内容,金额,日期,账套的内容。其中内容(购买的产品,非产品按照虚拟产品)采用条码管理的方式,对于没有条码的内容,采用自定义条码管理。金额涉及单位的问题(人民币,美元)。账套涉及到账套的初始化。

三场景分析

1.         从场景陈述中可以找出系统的参与者:用户

2.         场景陈述可以分解为需求及对应的用例

a)         系统支持用户登录——系统登录

b)        帐套建立及初始化——帐套管理

c)         产品(消费内容)的新增,价格的变化趋势,维护等内容。(目前使用的理财软件对于产品的价格按照最后一次录入的价格为准,覆盖了上次的价格,这样在统计购买某种产品的金额就不能实现)——产品管理

d)        金额的换算问题。(比如某次去香港购物回来后录入流水账的时候就存在一个港币和人民币的换算,我用的那个理财软件就不支持)——汇率管理

e)流水账的录入和修改,修改流水账记录就会涉及到剩余金额的调整——流水账管理

写在最后

看了《需求分析与系统设计》,这个好像就是做软件需求分析的第一步做的事情了,不知道我的理解对不对,或者需求分析第一步还有哪些遗漏的也不知道.第二步应该就是对上面的用例写出具体的描述了吧

开发平台比较看好prism,还有一个持久化的问题不知道该怎么考虑.

转载于:https://www.cnblogs.com/sss/archive/2009/05/25/1488573.html

一菜鸟写的家庭理财软件的一些需求相关推荐

  1. “京算盘”家庭理财软件开发日志(一) 项目立项

    最近经常感觉自己财务紧张,为了搞清楚自己的钱钱被谁骗走了,决定开始记账. 在网上搜集了几个免费的家庭理财软件来使用,除了失望还是失望,要么捆绑一堆垃圾软件,要么用户体验太差.作为一名网络写手,感觉非常 ...

  2. android 家庭理财软件 需求分析,基于Android的家庭理财通的设计与实现.docx

    摘要:近年来,基于Android系统来开发的便携式的智能手机以惊人的速度发展开来,智能手机已经渗透到我们的生活.学习.工作的每一个角落.随着Android手机操作系统的大热,基于Android的软件也 ...

  3. 安卓手机软件开发_安卓85家庭理财软件个人记账(app)

    安卓85家庭理财软件个人记账(app) 该设计有演示视频 100%能运行 买重包换 保密发送 一校一份 编号: 安卓85 语言+数据库: 安卓 论文字数: 12674字 摘要 随着社会经济的不断高速发 ...

  4. “京算盘”家庭理财软件开发日志(二)需求定义

    先吐槽下CSDN新版的编辑器真的太难用了!!! 上图为"京算盘家庭理财软件"的需求定义脑图. 下面是手机版界面原型草图. 登录及锁屏界面原型图 登入后主界面原型图 再次吐槽下CSD ...

  5. <如何记账和编制财务报表>对4W家庭理财软件的评价

    今天又搜到另一篇评价,不妨看看. 4W家庭理财     4W家庭理财相较于其他软件,注重数据的分析,主要具有以下功能:     1.可对收入与支出进行分析,直观显示收入与支出在某一阶段所占比例,用户可 ...

  6. 项目一 家庭记账软件 (目标 + 需求说明 + 代码详解 + 基本金和收支明细记录 + 键盘访问的实现)

    家庭记账软件 1. 目标 2. 需求说明 3. 代码详解 4. 基本金和收支明细的记录 5. 键盘访问的实现 1. 目标 模拟实现一个基于文本界面的<家庭记账软件> 掌握初步的编程技巧和调 ...

  7. HomeBank:家庭理财软件

    Toy Posted in Apps, Personal Finance Manager HomeBank 是一个玲珑.疾速和易于运用的财务治理软件,次要用于家庭或整体理财.它可以议决供应看重的细节述 ...

  8. SSM家庭理财个人理财系统-JAVA【数据库设计、源码、开题报告】

    第一章 绪论 1.1 课题背景.目的及意义 从 20 世纪末以来,在全球经济日趋一体化的背景之下,中国经济也得到了飞速的发展,家庭收入也快速增长.居民的消费结构发生了巨大变化,购置房产.旅游.汽车消费 ...

  9. 4W家庭理财常见问题及解决方法

    我将在这个帖子中整理出4W家庭理财常见问题及解决方法. 问题一. Exception EOleSysError 打不到指定的模块 解决方法: 1.与正常电脑比较,检查目录C:\Program File ...

最新文章

  1. .NET中SQL Server数据库连接方法
  2. HDU 6052 To my boyfriend(容斥+单调栈)
  3. 【GAN优化】解决模式崩溃的两条思路:改进优化和网络架构
  4. 南宁师范大学计算机与信息工程学院研究生,南宁师范大学计算机与信息工程学院(专业学位)职业技术教育保研...
  5. 利用python爬虫(part6)--用Xpath匹配带来的数据合并问题
  6. linux z是什么文件夹,Linux znew初学者命令实例教程
  7. [zz from newsmth] 王大牛的Memory Model reading list
  8. 《当程序员的那些狗日日子》(五十四)转折
  9. final finalize finally比较
  10. CodeReview 常见代码问题( 上 )
  11. math ceil函数python_Python3 ceil() 函数
  12. C# pictureBox显示图像 自动调整大小 缩放自适应 画图位置自适应
  13. 比中年危机更可怕的,是“下半生危机”
  14. mysql字段前拼接字符串_Mysql之字段字符串拼接
  15. LPDDR4 器件自适应方案实现
  16. CDR绘制抖音APP图标
  17. EditPlus代码补全设置
  18. 正则表达式验证ip是否是内网ip
  19. 2022年起重机械指挥特种作业证考试题库及答案
  20. 快速寻找9位数内的自幂数

热门文章

  1. Arraylist集合方法总结
  2. Android手机vivoY20t刷机教程
  3. linux命令行下载jdk
  4. html图标变成白色,电脑桌面图标不显示图案变成白色图标该怎么办?
  5. 学习委员(班长、团支书)查作业软件,查人+重命名
  6. 报:严重 [RMI TCP Connection(3)-127.0.0.1]
  7. mac excel 正在计算机,在 Mac 上的 Numbers 表格中打开电子表格
  8. 大班体育游戏 电子计算机,大班体育游戏
  9. abaqus如何并行计算_ABAQUS加速计算的小技巧
  10. Git入门:边玩边学