Determine Cost Estimation in Software Development Projects

Determine Cost Estimation in Software Development Projects

nstructions: Do not combine topics. Answer each letter separately. All answers must be at least five (5) sentences.Label each answer individually. Include any references.

“Planning the DBLC” Please respond to the following:

• A) The development of a database requires thorough methodology that ensures quality within the solution. Imagine you have been contracted to develop a finance database that will help an organization track monthly expenditures by departments. Using the DBLC, discuss the various activities that you would have to achieve each phase. Assess possible challenges that may exist within each phase. Suggest actions that one can perform in order to overcome these possible challenges.

• B) In order to mitigate risks associated with a database, it is essential to consider common sources of database failures. Describe at least two possible database failures that may occur once a database is placed into operation. Suggest actions that may be performed in order to avoid or mitigate these possible failures.

2) “Logical and Physical Design” Please respond to the following:

• A) In order to ensure optimal database performance, the logical and physical design should consider the user requirements thoroughly. Suppose you have been hired to transform a conceptual model into a logical model for a sales database. Describe the specific steps that you must perform in order to appropriately construct the database model. For each step mentioned, speculate the risks that would take place and how you would avoid or mitigate those risks.

• B) Suggest at least three activities that are required in the physical design process of a database to ensure adequate physical storage and data access. Analyze why user, security groups, and role definitions are essential to maintain the integrity of the database.

3) “Cost Estimation in Software Development Projects” Please respond to the following:

• A) Predict the challenges of cost estimation for software development projects where requirements are usually not clear in early stages of the project. Argue whether or not the fluidity of requirements introduced by agile methodologies contributes to such challenges.

Order from us and get better grades. We are the service you have been looking for.