资讯系统开发工作项目.docx
- 文档编号:10978861
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:22
- 大小:211.21KB
资讯系统开发工作项目.docx
《资讯系统开发工作项目.docx》由会员分享,可在线阅读,更多相关《资讯系统开发工作项目.docx(22页珍藏版)》请在冰豆网上搜索。
资讯系统开发工作项目
资讯系统开发工作项目
资讯系统开发工作项目,是定义软体系统开发过程中各个阶段性工作,此与开发团队所使用之开发模型无关(渐增模型、反覆模型、螺旋模型或雏形模型),也与所使用之CASE工具无关。
通常每一项阶段性工作都应有其milestone作为评估之标准,且每一阶段性工作都有其产出之文件作为下一阶段工作之依据。
以下数节所讨论之三类人员-程式设计人员、软体系统设计人员、软体系统分析人员,其工作内容之描述即以此为依据。
一、程式设计人员
(一)、角色任务
程式设计人员之主要任务是,依据设计规格书的内容,在软体系统设计人员指导下,进行程式实作、测试等软体开发之工作。
(二)、工作内容
1.元件设计(内部设计):
协助设计软体构成元件、协助设计实体资料库、制作及测试软体雏型、协助设计元件测试规格、审查软体元件之设计
2.细部设计(程式设计):
软体之细部设计、设计单元测试规格、制作及审查使用者手册(确定版)
3.程式实作:
撰写程式码、进行程式码之同侪审查、单元测试、元件测试、系统测试、系统化需求测试、软体包装
4.软体导入:
辅助协助进行软体导入、协助进行验收测试、对使用者进行教育训练及各项支援工作
5.软体测试:
协助制作测试计画、协助规划测试步骤、执行测试、纪录及确认测试结果
(三)、核心知识
1软体环境基础知识
说明:
与应用系统有关之软体、硬体、架构、网路、资安等议题之一般性知识
(1)硬体与系统软体概念:
主机、工作站、伺服器、个人电脑、作业系统、middleware、支援开发工具、ERP
(2)重要系统架构:
主从式系统架构、多层式系统架构、Web应用系统架
(3)网路通讯概念:
传输媒体与网路拓朴、通讯协定与标准、网路建置、网路支援、网路安全
(4)资讯安全概念:
资讯安全威胁的种类、资讯安全的标准与规范、认证与权限控制概念、资料加密的应用
2软体开发基础知识
说明:
软体系统开发全貌及当今最常用之开发技术之一般性知识
(1)软体生命周期及开发模型:
软体生命周期各项工作简介,各类常用软体系统开发模型之概念与优缺点比较
(2)物件导向观念:
软体元件、类别与物件、属性、操作、方法、讯息、封装、继承、多形
3.软体品质
说明:
程式设计人员必须具备的有关软体品质之基础知识及素养
(1)软体品质标准:
softwarerelatedprocesses,CMMI,PSP,TSP
(2)软体测试策略与技术:
软体测试策略:
单元测试、整合测试、验证测试、系统测试
软体测试技术:
白箱测试、黑箱测试、安全性测试
除错技术
(3)软体文件
虚拟码
软体文件种类
UML:
使用案例图、类别图与物件图、顺序图与合作图、状态图与活动图、元件图与布署图、界面、合作、扩充机制、框架与样式
(4)软体人员素养
沟通协调
团队合作
4资料结构与演算法
说明:
属於程式设计人员之「内功」修练,应加强之
(1)资料结构:
堆叠、伫列、链结串列、树、集合、图形
(2)演算法应用:
递回应用、排序处理、Hashing、搜寻处理
5资料库基本运用
说明:
应特别强调SQL指令之撰写能力及资料库设计文件之阅读能力
(1)资料库系统概观:
资料模式、资料库系统架构
(2)关联式资料库系统:
关联式资料模式、结构化查询语言SQL、视界、预存程序、触发程序、交易管理
(3)关联式资料库设计:
个体-关系模式化、关联表的正规化、逻辑资料库设计、实体资料库设计
6程式语言
说明:
每位程式设计人员应最少熟习两种以上程式语言
(1)JAVA
(2)C++
(3)VisualBasic
(4)Delphi
(四)、人员分类
软体设计人员所需技能除上述核心知识是所有人员必须具备外,尚有一些知识是因类别而所不同,说明如下:
Application
资料库应用程式设计
网际网路原理与应用
Application
资料库应用程式设计
网际网路原理与应用
网站建置管理
伺服器动态网页程式设计
Application
数位电路
微电脑架构
介面控制
SocketProgramming
作业系统
嵌入式作业系统
嵌入式应用系统开发
Application
游戏概论
计算机图学
游戏软体程式设计
动画设计与制作
虚拟实境
二、软体系统设计人员
(一)、角色任务
软体设计人员之主要任务是,依据系统整体架构及需求规格书的内容,在软体系统分析人员协助下,进行系统模型设计、软体设计、元件设计、软体测试等各项软体开发之工作,并将其结果制作成系统设计规格书。
(二)、工作内容
1.设计系统模型:
决定系统模型、设定系统测试方针、研拟详细业务流程等
2.软体设计:
定义及评量软体需求事项、设定软体品质保证测试方针等
3.元件设计(内部设计):
设计软体元件、设计实体资料库、作成雏形与测试、设计元件测试规格、对软体元件设计进行审查
4.细部设计(程式设计):
软体的细部设计、细部设计後的审查、设计单元测试的规格、制作使用手册(确定版)并进行审查
5.软体导入:
协助进行软体导入、协助使用者进行验收测试、使用者教育训练以及各项支援工作
6.软体测试:
制作测试计画、制作测试规格书、执行测试、记录与通过测试结果
(三)、核心知识
1软体环境基础知识
说明:
与应用系统有关之软体、硬体、架构、网路、资安等议题之一般性知识,应强调重要系统架构之知识
(1)硬体与系统软体概念:
主机、工作站、伺服器、个人电脑、作业系统、middleware、支援开发工具、ERP
(2)重要系统架构:
主从式系统架构、多层式系统架构、Web应用系统架
(3)网路通讯概念:
传输媒体与网路拓朴、通讯协定与标准、网路建置、网路支援、网路安全
(4)资讯安全概念:
资讯安全威胁的种类、资讯安全的标准与规范、认证与权限控制概念、资料加密的应用
2.软体工程
说明:
软体工程一般知识,尤应强调外部设计、内部设计、程式设计等与软体系统设计人员工作直接有关之知识
(1)软体工程概要:
软体工程的起源、软体工程的定义、软体工程的成果
(2)软体生命周期及开发模型:
软体生命周期各项工作简介,各类常用软体系统开发模型之概念与优缺点比较
(3)软体开发流程及成本估计模型:
软体开发流程模型、软体成本估计模
(4)外部设计:
外部设计的程序、系统功能设计、资料模型的设计、外部设计规格书之制作与审查
(5)内部设计:
内部设计的程序、软体元件设计、输出入设计、实体资料设计、建立再利用元件、内部设计规格书之制作与审查
(6)程式设计:
程式设计程序、模组分割、程式设计规格书之制作与审查、模组规格及测试规格之制作与审查
(7)软体的品质:
软体的品质特性、软体品质管理
(8)软体开发环境:
软体工具、电脑辅助软体工程(CASE)
(9)软体工程的未来趋势
3.物件导向开发方法
说明:
为因应物件导向方法之趋势,除物件导向一般知识外,应特别强调UML符号及设计方法
(1)物件导向的基本概念:
类别、物件与属性、套件与介面、关联、继承与聚集、多形与连结
(2)UML:
使用案例图、类别图与物件图、顺序图与合作图、状态图与活动图、元件图与布署图、界面、合作、扩充机制、框架与样式
(3)物件导向开发程序:
物件导向开发程序的特徵
(4)分析:
需求分析、领域分析、架构设计
(5)设计:
架构设计、元件设计、细部设计
(6)实作:
选择程式语言、类别的实作、方法的实作、使用者介面的实作
(7)物件导向的主要技术:
物件导向方法论、程式语言、物件导向资料库
4.软体品质
说明:
软体系统设计人员必须具备的有关软体品质之基础知识
(1)软体品质标准:
softwarerelatedprocesses,CMMI,PSP,TSP
(2)软体测试策略与技术:
软体测试策略:
单元测试、整合测试、验证测试、系统测试
软体测试技术:
白箱测试、黑箱测试、安全性测试
除错技术
(3)软体文件
虚拟码
软体文件种类
5.资料库理论与设计
说明:
应强调预存程序,触发程序,交易管理,逻辑资料库设计,实体资料库设计及分散式资料库系统等议题
(1)资料库系统概观:
资料模式,资料库系统架构
(2)关联式资料库系统:
关联式资料模式,结构化查询语言,视界,预存程序,触发程序,交易管理
(3)关联式资料库设计:
个体-关系模式化,关联表的正规化,逻辑资料库设计,实体资料库设计
(4)分散式资料库系统:
基本原则,查询处理,目录管理,回复处理,更新传播,并行控制,安全性控制
(5)物件导向式资料库系统:
基本观念,与关联式资料模式的对应关系,标准订定
6.程式语言
说明:
软体系统设计人员应熟习一种程式语言
(1)JAVA
(2)C++
(3)VisualBasic
(4)Delphi
三、软体系统分析人员
(一)、角色任务
系统分析人员之主要任务是,调查并分析使用者需求,定义系统之范围及功能,据此完成系统需求规格书。
(二)、工作内容
1.系统规划:
协助拟定系统架构、决定开发作业的生命周期模型等
2.定义系统需求:
收集并分析相关资讯以定义使用者需求、制作系统需求规格书并进行共同审查作业等
3.设计系统模型:
决定系统模型、设定系统测试方针、研拟详细业务流程等
4.软体设计:
定义及评量软体需求事项、设定软体品质保证测试方针等
5.程式开发:
专案管理、支援单元及整合测试等
6.软体导入:
协助进行软体导入、协助使用者进行验收测试、使用者教育训练以及支援作业等
7.软体测试:
制作测试计画、制作测试规格书、执行测试、记录与通过测试结果等
(三)、核心知识
1软体环境基础知识
说明:
与应用系统有关之软体、硬体、架构、网路、资安等议题之一般性知识,应强调)重要系统架构之知识
(1)硬体与系统软体概念:
主机、工作站、伺服器、个人电脑、作业系统、middleware、支援开发工具、ERP
(2)重要系统架构:
主从式系统架构、多层式系统架构、Web应用系统架
(3)网路通讯概念:
传输媒体与网路拓朴、通讯协定与标准、网路建置、网路支援、网路安全
(4)资讯安全概念:
资讯安全威胁的种类、资讯安全的标准与规范、认证与权限控制概念、资料加密的应用
2.软体工程
说明:
软体工程一般知识,尤应强调软体开发流程及成本估计模型、软体品质管理、软体需求管理、软体组态管理、变更管理等,与软体系统分析人员工作直接有关之知识
(1)软体工程概要:
软体工程的起源、软体工程的定义、软体工程的成果
(2)软体生命周期及开发模型:
软体生命周期各项工作简介,各类常用软体系统开发模型之概念与优缺点比较
(3)软体开发流程及成本估计模型:
软体开发流程模型、软体成本估计模型
(4)外部设计:
外部设计的程序、系统功能设计、资料模型的设计、外部设计规格书之制作与审查
(5)内部设计:
内部设计的程序、软体元件设计、输出入设计、实体资料设计、建立再利用元件、内部设计规格书之制作与审查
(6)程式设计:
程式设计程序、模组分割、程式设计规格书之制作与审查、模组规格及测试规格之制作与审查
(7)专案管理:
软体风险管理、软体品质管理、软体需求管理、软体组态管理、变更管理
(8)软体开发环境:
软体工具、电脑辅助软体工程(CASE)
(9)电脑辅助软体工程:
电脑辅助软体工程概念、电脑辅助软体工程建筑块、电脑辅助软体工程分类、电脑辅助软体工程整合架构、正向工程及逆向工程
(10)软体工程的未来趋势
3.软体系统需求分析
说明:
应强调分析方法及需求管理等议题
(1)业务分析:
调查方法、业务分析及模型化方法、业务流程标记法、使用者操作手册的格式
(2)需求分析与定义:
分析概念及原则、沟通技术、系统目标与范围、安全、效能、维护、上线等需求定义、软体需求规格书
(3)传统分析方法:
资料模型、功能模型、行为模型、结构化分析、资料字典
(4)物件导向分析方法:
情节为主之分析方法、使用案例之用法、使用案例规格、类别图之推导,顺序图之推导
(5)软体需求管理:
软体需求定义、软体需求导出、需求变更管理
4.物件导向开发方法
说明:
为因应物件导向方法之趋势,除物件导向一般知识外,应特别强调UML符号及分析方法
(1)物件导向的基本概念:
类别、物件与属性、套件与介面、关联、继承与聚集、多形与连结
(2)UML:
使用案例图、类别图与物件图、顺序图与合作图、状态图与活动图、元件图与布署图、界面、合作、扩充机制、框架与样式
(3)物件导向开发程序:
物件导向开发程序的特徵
(4)分析:
需求分析、领域分析、架构设计
(5)设计:
架构设计、元件设计、细部设计
(6)实作:
选择程式语言、类别的实作、方法的实作、使用者介面的实作
(7)物件导向的主要技术:
物件导向方法论、程式语言、物件导向资料库
5.软体品质
说明:
软体系统设计人员必须具备的有关软体品质之基础知识
(1)软体品质标准:
softwarerelatedprocesses,CMMI,PSP,TSP
(2)软体测试策略与技术:
软体测试策略:
单元测试、整合测试、验证测试、系统测试
软体测试技术:
白箱测试、黑箱测试、安全性测试
除错技术
(3)软体文件
虚拟码
软体文件种类
6.资料库理论与设计
说明:
应强调个体-关系模式化,关联表的正规化,逻辑资料库设计及分散式资料库系统等议题
(1)资料库系统概观:
资料模式,资料库系统架构
(2)关联式资料库系统:
关联式资料模式,结构化查询语言,视界,预存程序,触发程序,交易管理
(3)关联式资料库设计:
个体-关系模式化,关联表的正规化,逻辑资料库设计,实体资料库设计
(4)分散式资料库系统:
基本原则,查询处理,目录管理,回复处理,更新传播,并行控制,安全性控制
(5)物件导向式资料库系统:
基本观念,与关联式资料模式的对应关系,标准订定
7.电子商务概论
说明:
软体系统分析师应具备之电子商务基本观念
(1)电子商务策略与执行:
电子商务之架构,电子商务之策略与与规划,电子商务之执行,电子商务法律规范与隐私权
(2)公司对客户:
电子商务之零售业务,电子商务之消费者与市场之研究,电子商务之广告业务,电子商务之服务产业,电子付款
(3)公司对公司(B2B):
B2B架构模式,供应链架构模式,电子市场的架构模式
四、网路通讯人员
(一)、角色任务
网路通讯人员之主要任务是,规划、设计、建置、管理与维护电子化所需之网路系统环境。
(二)、工作内容
1.定义网路系统:
分析应用系统的需求、分析现行网路系统、确定工作范围、定义网路系统
2.网路系统的设计:
调查适用的技术及产品、网路系统的设计、新网路系统的业务运作计划、研拟工作计划、覆核设计
3.网路系统的架构与测试:
事前的规划、导入工作、测试规划、进行测试、分析与评估测试结果.
4.网路系统的运用与保护:
回应使用者、拟定保护与更新(升级)方案、研拟保护计划、进行保护与更新(升级)、备份与复原资料、架构网路系统的组态
5.网路系统的管理:
监控网路、故障分析及修复、分析系统效能、在安全被入侵时进行分析与回应
6.网路系统的评估:
评估系统、系统的改善提案
7.个别资讯系统的开发谘询:
对网路系统的计划和分析提供建议、对网路系统的设计与架构提供建议、对网路系统的运用和保护提供建议
(三)、核心知识
1.区域网路
说明:
网路通讯人员必须具备的有关区域网路之基础知识。
(1)InternetHistoryandDefinition
(2)Client/ServerStructure
(3)OSIReferenceModel
(4)TransmissionMedia
(5)NetworkTopologies
(6)NIC,HUB,BridgeandL2Switch
(7)MACAddress
(8)EthernetBasic
(9)Token-Ring
(10)FastEthernetandGigabitEthernet
(11)EthernetSwitching
(12)SpanningTreeProtocol
(13)VLAN
2.网际网路基础
说明:
应强调各种通讯协定、路由器网路设备、连线方式等议题。
(1)Router
(2)IPAddressing
(3)TCP/IPProtocol
(4)IPXProtocol
(5)RoutingProtocol
(6)FrameRelay,ISDN/LAPD,HDLCandPPP
(7)LeasedLineandPermanentVirtualCircuit
(8)ATM
3.网际网路服务与应用
说明:
包含各种常见之网路服务、软体操作设定、运作原理等一般性知识之外,也应强调管理或除错之相关知识。
(1)Web,FTP,Mail,DNSandNewsServers,DHCP
(2)InternetCachingTechnology
(3)BroadbandSolution(xDSL/cable/…)
(4)VoiceoverIP
(5)NetworkManagementandSNMPProtocol
(6)Troubleshooting
4.网路安全与网路管理基础
说明:
网路通讯人员必须具备的网路安全及安全管理之基础知识。
(1)NetworkSecurity
(2)DesigningtheNetworkTopology
(3)FundamentalNetworkAddressingandNaming
(4)NetworkManagementandSNMPProtocol
(5)NetworkAddressTranslation
(6)FundamentalVPN
(7)Firewalls
(8)InternetTrafficManagement
5网路安全与应用
说明:
除网路安全基础知识外,也应具备应用能力,并了解技术发展之趋势。
(1)NetworkSecurity
(2)DesigningtheNetworkTopology
(3)FundamentalNetworkAddressingandNaming
(4)NetworkManagementandSNMPProtocol
(5)NetworkAddressTranslation
(6)VirtualPrivateNetwork
(7)EncryptionTechnologies
(8)PacketFiltering
(9)Firewalls
(10)InternetTrafficManagement
(11)AccessAuthentication
(12)TechnologyTrend
6.网路规划设计与管理
说明:
应从了解既存网路架构开始,进行需求分析,对网路环境进行规划,不同方案选择,并能进行评估,了解管理的要点等议题。
(1)AnalyzingSmall-toMedium-SizedBusinessSolutionsFramework
(2)CharacterizingtheExistingNetwork
(3)DeterminingNewCustomerRequirements
(4)FundamentalNetworkSecurity
(5)ProvisioningHardwareandMediafortheLAN
(6)ProvisioningHardwareandMediafortheWAN
(7)DesigningaNetworkLayerAddressingandNaming
(8)SelectingRoutingandBridgingProtocols
(9)ProvisioningSoftwareFeatures
(10)NetworkManagementprotocol(SNMP/RMON/..)
(11)SelectingaNetworkManagementStrategy
(12)ToolforPrototypingandPilot
(13)TrafficManagement
(14)TechnologyTrend
7.网路进阶技术
说明:
网路通讯人员应具备之相关进阶技能。
(1)TechnologyofATMandSwitchRouter
(2)LAN:
GigaEthernet/ATM/VLAN/Wireless/TokenRing/SNA
(3)InternetAccess:
DSL/ATM/Modem/ISDN/DDR/Wireless/Highspedserial
(4)Advanceroutingprotocol:
OSPF/BGP/EGP
(5)Networksecurity:
NAT/PAT/IPSec/VPN
(6)Networkmanagement:
Radius/RMON/SNMP
(7)Networkingtroubleshootingandbandwidthcontrol
(8)Nextgenerationnetworks&services:
MPLS/DWDM/Wireless
(9)WAN/QoS/VoIP/VoDSL/VoDWDMetc.
(10)FutureTrend
五、资料库系统人员
(一)、角色任务
资料库系统人员之主要任务是:
1.依据设计规格书的内容,在软体系统设计人员指导下,进行系统中与资料处理功能相关的程式开发工作。
2.在分析资料库需求後,对其功能及架构进行设计、安装及测试,完成资料库的建置。
3.维持资料库系统的正常运作,并对资料进行资源管理及绩效调整等工作。
(二)、工作内容
1.资料处理程式设计:
依据系统所订义的功能,开发设计与资料库相关的应用程式。
2.资料库的整体规划:
规划公司内部之资料库架构,定义资料标准化。
3定义资料库的需求:
现况查访与分析,确定作业范围,定义资料库初期需求。
4.资料库的分析与设计:
概念模型设计及概念模型验证,逻辑资料模型之设计及逻辑资料模型验证。
5.资料库的安装与测试:
选用并导入DBMS,实体资料库设计、安装、测试及移转。
6.资料库系统的运作:
资料库系统的运作规划,维持资料库系统的正常运作,整合功能并支援使用者需求。
7.资料库资源的管理:
资料备份与还原,绩效调整,资料库内部资源的规划与管理。
(三)、核心知识
1.资料库系统概要
说明:
资料库整体概念,如资料库的内容及架构、资料库的功能与应用,为资料库领域从事人员必备的知识
(1)资料库管理系统(DBMS)基本功能及架构:
表格、视界、资料字典、资料库管理系统之架构、整合性规划、关联代数及关联计算、RDBMS系统建构相关人员所扮演之角色
(2)资料库系统建构:
资料分析与设计、关联模型、正规化
(3)资料库系统管理:
备份与还原,权限设定,保密设定
(4)资料库技术趋势:
资料探勘(DataMining),资料仓储(DataWarehousing),物件导向资料库
及SQL设计
说明:
ANSISQL之了解与运用及使用SQL程序性语言撰写预
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资讯 系统 开发 工作 项目