任务详情
概述:基于.NET 6.0+和MVVM架构,对旧版本CAD作图Windows桌面软件端更新开发。状态:需求清晰,交互设计清晰,软件原型已成型,后端业务逻辑数据结构设计完成度较高,有需求文档。需求:1.现需求开发者再现有架构下,优化原型代码,并填充和细化通用功能,有文档以及旧版本软件参考。2.开发工作需包含View层,ViewModel层数据交互、逻辑开发、基于前端框架WPF或WinUI以及DirectX的图形显示(已有原型),以及Model层的基本文件读写、数据管理、交互、增删查改基本操作、以及部分低复杂度的空间几何运算逻辑。3.需完成基本的软件测试,并对用户测试(由其他用户测试者完成)提出的Bug进行修复及完善。技术挑战:1.对空间几何有较深的理解和经验,在直角坐标系、极坐标系以及3D透视视图下均可对数据结构进行交互。2.核心均为结构化数据(点、线、面),需要较强的C#结构化数据关系的管理开发能力。3.清晰的MVVM架构实现,后端需有独立性和可扩展性。其他需求:1.每个工作日至少1次进行进度文字或代码更新,每周至少2次进度更新会议及讨论。2.使用Github私有库进行交接,验收包含代码审查以及用户测试两部分。