,这些元素被组织起来以实现某种方法,过程或借助处理信息进行控制。基于计算机系统的系统元素:—计算机程序、数据结构、相关文档硬件—电子计算设备(如CPU,存储器)和外部机电设备(如传感器、马达等)人—硬件和软件的用户数据库—一个大型的有组织的信息集合文档—手册、表格和其它用以描述系统使用和操作的信息过程—定义每一种系统元素的特定使用步骤,或系统驻留的过程性环境计算机系统的系统元素4计算机系统的层次结构基于计算机的系统本身可以成为一个更大的基于计算机系统中的一个元素,并称为那个更大系统的宏元素。例如:,目的是揭示、分析所期望的功能,并把它们分配到各个单独的系统元素中去。系统工程师的任务是:与用户合作确认用户的目标和约束导出功能、性能、接口、设计约束和信息结构的表示将它们分配到每一个系统元素中6系统工程的实施识别用户要求评价系统的可行性进行经济分析和技术分析把功能分配给硬件、软件、人、数据库和其它系统元素建立成本和进度限制生成系统规格说明,形成所有后续工程的基础7识别用户要求系统工程的第一步就是识别用户要求分析员必须考虑以下问题:功能和性能可靠性和质量总的系统目标为此,必须了解系统应解决的问题,这些问题是如何提出的设想这些问题如何解决才能满足要求了解问题的结构8对同一功能,可以分配给不同的系统元素。为了选取一种最有效的分配方案,应对每一方案使用一组权衡准则进行评价。此外,还要考虑:成本与进度限制制造需求市场与竞争情况有效的技术将来可能的扩充9为选取最有效的分配方案,使用一组权衡准则进行评价项目考虑商业考虑技术分析生产评估人员问题环境界面法律考虑10
软件工程 来自淘豆网m.daumloan.com转载请标明出处.