IBM需求分析研讨会心得(结合项目现阶段情况)

本文探讨了软件开发过程中的关键步骤,特别是需求分析、设计、编码和测试阶段。强调了采用linqtoSql进行数据操作及软件架构的重要性,并提出了在开发初期就引入测试用例以确保软件质量的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    常规软件开发流程包括 市场调研-》 需求分析-》 形成文档-》 需求确认-》设计 -》系统架构 -》编码 -》测试
 
    编码方面我们使用的linq to Sql数据操作方式,现在并没统一的架构,虽然已经基本实现了功能,但是架构并不清晰,很难实现低耦合,高性能,那么一旦遇上控件需要变更(这是有可能,因为目前Dx控件功能不完全,性能也不确定,更别提二次开发),就会要重组代码,那样工期会延长,从近期来说,也造成很多代码冗余,  不管开发流程如何,软件质量这点还是要保证,最直接,最简单的办法我们可以"做需求的同时,就开始准备测试用例,功能完成,就进行测试(引用IBM专家观点)", 现在的权限管理中,我觉得权限数据是很关键的一环,只有这个保证了,才不至于到时分配到各个部门和相关人员

的权限出现混乱,就直接应该企业管理和经营风险,现在我们也有 这个测试用例,但我感觉还是不够:测试员流程不熟悉(比如数据展示,二级授权:这个在下篇博文有所体现),权限范围不确定(比如二级授权,当然这个在我们的设计中也存在膨胀与不足,以至于造成编码逻辑功能很不清晰)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值