工程软件涉及的工作内容主要包括以下几个方面:
需求分析
与客户沟通,理解并收集软件需求。
编写需求文档,确保开发团队理解需求。
设计
根据需求文档,设计软件的架构和组件。
制定详细的设计方案,包括数据模型、接口、算法等。
编码
根据设计文档,使用编程语言编写代码,实现软件功能。
测试
编写测试用例,对软件进行单元测试、集成测试、系统测试和性能测试。
确保软件质量,修复测试中发现的问题。
部署
将软件部署到生产环境,确保软件能够在实际运行环境中稳定运行。
维护
对软件进行持续维护和升级,修复可能出现的问题。
根据用户反馈进行功能优化。
此外,工程软件的工作还可能包括基于云架构的自动化测试框架的设计和开发、参与并主导基于云平台的产品/系统的自动化测试和性能测试、与产品团队一起设计、编写相关测试用例、协助其他部门进行系统维护和技术支持工作、根据需求制定自动化测试方案及策略、分析用户反馈问题并提供解决方案、持续优化和完善现有测试流程和方法、跟踪并记录所支持产品的使用情况、配合完成项目管理以保证项目进度和质量等。
工程软件工程师的岗位职责还包括负责软件系统需求分析、设计、开发、测试和上线等相关工作,编写项目相关的技术文档,协助完成项目的交付工作,配合团队进行相关项目管理等工作,维护与合作方的良好关系,确保项目实施顺利实施,以及其他支持性工作。
工程软件销售人员的岗位职责则包括负责区域客户开发及维护工作,开拓新市场,发展新客户增加产品销售范围,与客户建立良好的合作关系,挖掘客户需求并跟踪反馈,及时完成销售任务,积极拓展行业渠道,收集市场信息,掌握竞争状况,为公司决策提供依据,对所负责区域的竞争对手进行市场调研分析,提出合理化建议,提升公司产品竞争力,配合产品部制定产品推广方案和实施计划,提高产品在目标区域内的知名度和销售机会点,与相关部门紧密合作,确保项目按计划推进,协调内部资源,解决项目中遇到的问题,做好客户的回访和售后工作,服从上级工作安排,积极配合部门其他同事的工作,以及根据公司要求参加相关培训等。
综上所述,工程软件的工作内容涵盖了从需求分析到系统部署与维护的整个过程,并包括相关的技术文档编写、团队协作、项目管理、客户关系维护以及销售等多个方面。