对现有软件架构进行诊断,从功能层面(实现单元测试、集成测试、代码冗余性),性能层面(数据处理和系统资源分配合理性),架构层面(模块耦合与分层设计合理性),数据存储(数据存储方式和数据安全)维度进行评估分析,给出重构相关方案设计,并对现有架构和模块进行梳理,指导后续重构相关工作。
软件情况:产品已经上市使用,C#语言,wpf框架,.net平台,mysql数据库,有效代码量预计30万行
沟通期望:
1)个人履历简介,
2)尽量具备实验室设备或医疗设备软件架构经验,曾经做过的类似案例介绍,
3)软件结构诊断一般从哪些维度入手,怎样的流程和模式,一般需要的时间周期,
4)后续进一步沟通了解,需要我方准备什么