Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systems Development essentials (Unified Process Framework (Use Cases…
Systems Development essentials
Enterprise Architecture
Infrastructure
Considerations
Availability
Response times
Throughput (data transfer)
Recoverability
Business
Considerations:
Business Processes
Business Data
Location
Products & Market place
Organisation
Financial Targets
Solution
Zachman Framework (static model of architecture)
The Open Group Architecture Framework (processes to design, plan & govern architecture
Unified Process Framework
Driven by use cases
Risk Focussed
Architecture centric
iterative
incremental
Lifecycle
Elaboration
Output: Product architecture
Construction
Output: Initial operational capability
Inception
output: lifecycle objectives
Transition
output: product release
Use Cases
Design
Implementation
Analysis
Deployment
Self contained
Test
Event models
State Machine Diagrams
Process Models
Activity diagrams
Data Models
Class Diagrams
Quality Assurance
Right things being done
in the right order
by the right people
To professional standards
in a controlled manner
techniques
walkthroughs and inspections
post project reviews
Requirements driven testing
service level agreements
Systems Development Lifecycles
Waterfall
V Model
testing in waterfall style
static testing
Dynamic testing
Classic approach
Rigid
Sequential
Can be used for off the shelf
Incremental
Build in components
reuseable building blocks
Iterative
one system delivered in iterations
Start simple and enhance
Evolutionary - agile - give them bits on a regular basis
Bespoke Vs Package
off the shelf
use for routine business process (eg payroll)
Tied into a supplier
contrains the business
proven
relatively inexpensive
support, upgrades
bespoke
should give exactly what you need
competitive advantage ?
use for unique processes
expensive
invest in support & maintenance
Design Deployment & Maintenance
Security
Security measures
reaction
Prevention
Detection
Physical security
Contingency planning
uninteruptted power
Back up and recovery
logical security
anti virus, spyware and itrusion
Penentration testin
encryption
firewalls
Application access security
Id
Authentication
authoritsation
Access
Audit trails
Legislative controls
Data Verification & validation
Implementation approach
parallel
Safe approach
resource intensive
delays benefits
phased
minimises disruption
not always possible
replies on modular builds
Pilot
low risk
can resolve issues/rollback
delays beneftis
representative ?
big bang
Cheapest
most risky
delivers benefits fastest
CASE & CAST
Case
organise & conttrol development
share a common view
repository
Traceability
allows configuration management & version control
Cast
Test management
design test scenarios
automated executable tests
test feedback on defects
Consistent objective results