Requirements analysis

advertisement
Project Framework
Initiate
Prepare
Execute &
Control
Close
Track
& Control
• Scope Management
• Workplan Management
Startup
Definition /
Scope /
Requirements
Planning
and
Resource
Allocation
• Resource Management
(Time, Cost, People)
• Deliverable Mgmt
• Quality Management
• Transition Plan
• Int/Ext Vendor
Management
Review
Risk & Issue Management
Sponsor Management
Communication Management
Reporting
Completion &
Assessment
แนวทางการบริหารจัดการโครงการที่ดี (Scope = Resources + Time)
ออกแบบ
แกนตัง้ การสร้ างความพร้ อม จัดสรร
ทรั พยารที่จากัดของโครงการ CSF of
ICT Infrastructure (CBIS/ TBIS) คือ>>
•Goals
Architecture
People ware
•Business
Process
Architecture
Hardware/ Software Of
Computer and Network
•Data
INFORMATION
Architecture
•Application
Architecture
BUSINESS RULE / ACTS:Structured Rules / Code of
Conducts/ ETHICS
•ICT
Infrastructure
Architecture BUDGETS
•ICT
Good Governance
Architecture
บรรลุแผนICT
ขับเคลื่อนห่ วงโซ่
คุณค่ า 4 ส่ งเสริม
สนับสนุน และ
การคิด
~40% -50%
ขั ้นตอน 1
การศึกษา
วิเคราะห์
และออก
แบบเป้า
ประสงค์
กระบวนงาน
และข้ อมูล
การทา
ขอบเขต การ
บริหารโครงการ
ไอทีท่ ีดี
~30% 40%
ขัน้ ตอน 2
การจัดทา
และพัฒนา
ซอฟต์ แวร์
การแก้ ไข ปิ ดโครงการ
~-30% -10%
ขัน้ ตอน 3
การทดสอบและปรั ประบบ
ฝึ กอบรม
ใช้ งาน และจัดการศูนย์ ข้อมูล.
เพื่อ MA
กาหนดกรอบ เวลา….>
กระบวนงานI
CTขับ
เคลื่อนห่ วงโซ่
Software
Back Bone
ขับเคลื่อน
Digital Firms
ขับ
เคลื่อนห่ วงโซ่
Requirements analysis
Requirements analysis in systems engineering (Interdisciplinary Field
of Engineering) and software engineering, encompasses those tasks
that go into determining the needs or conditions to meet for a new
or altered product, taking account of the possibly conflicting
requirements of the various stakeholders, such as beneficiaries or
users.ฃ
Requirements analysis is critical to the success of a development
project. Requirements must be documented, actionable,
measurable, testable, related to identified business needs or
opportunities, and defined to a level of detail sufficient for system
design. Requirements can be functional and non-functional.
System Engineering use SA/ SDLC as tools and method,
so Software Engineering use swDLC as tools and method
SDLC
swDLC/ SE
swDLC/ SE
“Software Development Life
Cycle under the Systems
Development Life Cycle (SDLC)”
in systems engineering and
software engineering, is the
process of creating or altering
systems, and the models and
methodologies that people use to
develop these systems. The
concept generally refers to
computer or information systems.
In software engineering the SDLC
concept underpins many kinds of
software development
methodologies. These
methodologies form the framework
for planning and controlling the
creation of an information
system[1]: the software
development process.
SDLC
swDLC/ SE
software configuration
management (SCM) is the task of
tracking and controlling changes in
the software.
A software development methodology or system development methodology
in software engineering is a framework that is used to structure, plan, and
control the process of developing an information system.
The ISO 12207 standard
establishes a process of
lifecycle for software,
including processes and
activities applied during the
acquisition and
configuration of the
services of the system.
Each Process has a set of
outcomes associated with
it. There are 23 Processes,
95 Activities, 325 Tasks and
224 Outcomes (the new
"ISO/IEC 12207:2008
Systems and software
engineering – Software life
cycle processes" defines 43
system and software
processes).
Requirements analysis is the first stage in the systems
engineering process and software development process
Systems Engineering Process
Download