信息系统设计的主要任务:①系统体系结构设计,又称系统概要设计。根据需求分析阶段建立的数据模型、功能模型和行为模型,分别为数据、过程、接口和网络组件等定义系统采用的技术,设计系统总体布局。②数据库设计。为了提高数据库系统的性能和安全,要综合考虑数据库组织结构。数据库设计时要预留适应未来的需求变化和扩展。数据库为共享资源,必须设计内部控制,以确保数据库损坏时有必要的安全性和灾难恢复技术。③系统接口设计。接口包括人机接口和与其他系统的接口,还可能包括与遗留系统的接口。④详细设计。完成功能设计和处理过程设计。⑤形成设计规格说明书。根据选用的系统设计技术,用自然语言和相应的设计描述语言(或工具)撰写完整、规范的技术解决方案。⑥修订项目计划。在系统设计初步完成后,又发现有重要情况需要修改时,要重新评估项目可行性,并相应地修改项目计划。
信息系统设计是为了解决业务需求,设计(或构造)一个技术性的基于计算机的解决方案。有许多策略或技术可以用于信息系统设计,如模型驱动方法,其中包括结构化设计、信息工程、原型设计法、面向对象设计,还有快速应用开发(RAD)和FAST系统设计策略等。