Title: Feasibility Rationale Asian Film Database
1Feasibility Rationale(Asian Film Database)
- To demonstrate from the following categories
- Product Rationale
- Process Rationale
- Analysis Results
2Product RationaleBusiness Case Analysis
- Development Cost Analysis
- Developed by CS577b students
- Implementation Cost Estimate
- Training
- Data preparation
3Product RationaleBusiness Case Analysis
- Operational Cost Estimate
- Employee of USC
- Clients from different countries
- Maintenance Cost Estimate
- Essential devices
- System Administrators
4Product RationaleRequirements Satisfaction
- Capability Requirements
- Film data management
- Upload data by clients
- Manage data by data managers
- Film data navigation
- Choose language, Browse the website, search
films, and access multimedia data by users - Database Administration
- Assign account for data managers and clients
- Database maintenance
5Product RationaleRequirements Satisfaction
- Interface Requirements
- Well-designed, user friendly, and simple enough
- Specific interfaces for
- Data management Mode
- User Mode
- Administrator Mode
6Product RationaleRequirements Satisfaction
- Quality Requirements
- Usability (easy to learn and use, help)
- Performance (response time, bandwidth, workload)
- Dependability/Fault-Tolerance (reliability,
availability) - Security (privacy, integrity, audit)
7Product RationaleRequirements Satisfaction
- Evolution Requirements
- Establish the mirror sites
- Extend number of clients
- Extend participation to other cinema cultures
- Proceed more business activities
8Product RationaleOperational Concept
Satisfaction
- User browse the website
- Mainstream Scenarios Access, Display, navigate,
etc.. - Variant Scenarios Quick search, Super search
- Film data management and maintenance
- Clients data entry Login, create entry
- Data management Login, manipulate
- Data Administration login, maintenance
9Product RationaleStakeholder Concurrence
- The main agreements are reached as follows
- Schedule and cost
- AFDB operations
- Requirements
- Development strategy
- USC library operation
10Process RationaleSystem Priorities
- On database
- a database in USC
- Film data from five countries in Asian
- On operation
- User browse/download/navigate/search
- Data manager check/update/communicate
- System administrator maintain/collect/monitor/con
trol - Client create/transmit/check
11Process RationaleProcess Match to System
Priorities
- Spiral model and incremental development used.
- In CS577a
- Formulate operational concepts, requirements
specifications, architectures, prototypes, life
cycle plans, and integrating rationale for the
proposed capabilities. - In CS577b
- Develop Initial Operational Capability products
with several increment steps
12Process RationaleConsistency of Priorities,
Process and resources
- Database design and construction (very high)
- Film data collection (high)
- Requisite software assemble and needed skill
learning for CS577b (high) - Authorization to run on USC web sever (high)
13Analysis Results
- Off-the-shelf solutions
- DBMS
- Web page designer
- Data digitizing software
- Film scan software