摘要: 如何将系统的需求具体化、结构化 通过画业务流程图 信息孤岛形成的原因、常用处理方式 1.人为原因:供应商不愿别人访问自己系统的数据,数据有特殊性,程序无法解读 2.编码差异:完全相同的数据,不同的软件系统采用不同的编码方式 3.缺少关键字段:业务上有关联的数据,在两个软件系统中就是找不到关联方式 4 阅读全文
posted @ 2025-09-26 18:40 一匹小白马 阅读(12) 评论(0) 推荐(0)
摘要: 需求获取的方法 1.制作调查问卷 2.单据分析(单据时客户填写的纸质单据) 3.报表分析(报表时客户对产品的反应的各种数据的整理) 如何分析报表:使用常识判断、听客户讲解、研习客户文档、研习电子表格公式 阅读全文
posted @ 2025-09-26 18:19 一匹小白马 阅读(13) 评论(0) 推荐(0)
摘要: 如何成为好的软件分析师 1.要善于沟通、要有团队精神、要善于听取不同的意见 2.掌握IT知识 3.掌握企业管理知识 “快速原型”开发模型 1.通过各种方式理解客户业务,获得客户需求 2.根据客户的业务流程,管理方式以及客户对信息化的需求进行系统规划 3.根据规划结果设计数据库 软件功能 原型界面 4 阅读全文
posted @ 2025-09-26 17:08 一匹小白马 阅读(10) 评论(0) 推荐(0)
摘要: JDBC编程步骤 1.加载数据库驱动 2.建立数据库连接 3.创建Statement/PreparedStatement 4.执行SQL语句 5.处理查询结果(ResultSet) 6.关闭资源(Connection/Statement/ResultSet) DriverManager 管理数据库驱 阅读全文
posted @ 2025-09-26 11:50 一匹小白马 阅读(4) 评论(0) 推荐(0)
摘要: 交互设计的原则 1.尽量保持一致 2.满足普遍可用性 3.提供信息反馈 4.设计对话框以产生结束信息 5.预防并成立错误 6.允许撤销操作 7.支持内部控制点 8.减轻短时记忆负担 交互设计的基本过程 标识和建立用户需求 提出满足需求的候选设计方案 构建交互式版本 设计评估 静态测试常见类型有 桌面 阅读全文
posted @ 2025-09-25 16:30 一匹小白马 阅读(6) 评论(0) 推荐(0)
摘要: 代码重构:不改变软件外部行为的前提下改善他的内部结构,为了提高代码的可读性,改进内部结构的设计 复用 最常用的可复用设计是设计模式和架构模式 设计复用有三种基本途径 1.从现有系统的设计结果中提取一些可以复用的设计构件,并把他们直接应用到新系统的设计。 2.把一个现有系统的全部或部分设计结果用新的语 阅读全文
posted @ 2025-09-25 15:44 一匹小白马 阅读(13) 评论(0) 推荐(0)
摘要: 瀑布式开发过程 缺点 1阶段划分僵硬,产生大量文档 2开发是线性的 3早期的开发错误要在后期测试阶段才能发现,增加了开发的风险 增量开发模型(完成一部分交付一部分) 需要软件具备开放式的体系结构(为了每次交付时不影响已交付的增量) 个体软件过程 团队软件过程 敏捷开发(是敏捷开发方法的统称) 敏捷开 阅读全文
posted @ 2025-09-25 11:22 一匹小白马 阅读(10) 评论(0) 推荐(0)
摘要: GUI(桌面图形用户界面) 设计遵循规范,要标准,不繁杂 JAVA GUI设计模式 观察者模式是一种软件设计模式 ,他定义了一种一对多的依赖关系,一个对象改变其他对象自动更新 包含的角色 被观察对象(subject) 具体被观察对象(concretesubject) 观察者(abserver) 具体 阅读全文
posted @ 2025-09-24 16:16 一匹小白马 阅读(2) 评论(0) 推荐(0)
摘要: 1 抽象的目的是通过把相关的属性和其他不相关的属性分开,分离关注点 2 在面向对象设计中,普遍采用的包括描述程序静态结构的类图、描述程序动态行为的活动图。他们掩藏了类中方法的实现细节,凸出来类的组成和类之间的关系 复杂的算法、数据结构等操作的实现,仍然使用代码和伪代码 UML类图--设计面向对象的建 阅读全文
posted @ 2025-09-24 12:40 一匹小白马 阅读(11) 评论(0) 推荐(0)
摘要: MVC分层设计模式 @RestController(控制层) @Component表示他是餐厅的一员 @ResponseBody意味着他端给顾客的菜是“纯菜”(JSON数据),而不是一个“套餐菜单”(网页页面) Service(服务层) 负责处理做菜(业务逻辑)的所有流程,需要什么东西直接让小工(数 阅读全文
posted @ 2025-09-19 16:18 一匹小白马 阅读(6) 评论(0) 推荐(0)