Preview

Week 8 Case Study: Database Development

Best Essays
Open Document
Open Document
1383 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Week 8 Case Study: Database Development
Running head: DATABASE DEVELOPMENT

Week 8 Case Study: Database Development
Professor – Dr. Hossein Besharatian
CIS 512
September 14, 2013

Table of Contents

Abstract This paper defines the Software Development Life Cycle phases specifically the Waterfall method with a review of tasks to improve the quality of datasets throughout the cycle. It includes recommendations of actions to be performed for full optimization for enhancing performance from data quality assessment. Although full optimization may be reached throughout the process of SDLC, continued maintenance must be in sued to properly retain the database error-free and protected. An evaluation of three methods and activities to ensure maintenance planning is implemented is discussed. An in-depth analysis of an efficient method for planning concurrency control methods and lock granularities that are available to use that will minimize potential security risks that may occur. Finally, serializability isolation model is introduced that ensures transactions produce less record-level locking while operating the system and how a verification method allows review of proper inputs and error checks to increase consistency.

Introduction
There are several Software Development Life Cycle methods that are availabel to utilize although, the Waterfall SDLC is the most desirable due to the simplicity and straight forward methods utilized and will be discussed in regards to topics in this paper. The benefits of this model type include departmentalization and manegerial control. A schedule can be set for each phase similarly to a how a factory system works from one step to the next in a proceeding manner until the product is complete. However, once in the testing phase it is difficult to revert back to make any additional changes. (SDLC Models., n.d.).

Tasks to Improve Dataset Quality Using SDLC Methodology

The Waterfall SDLC incorparates the following stages of planning and



References: Data Concurrency and Consistency. (n.d.). Oracle Documentation. Retrieved September 12, 2013, from http://docs.oracle.com/cd/B10500_01/server.920/a96524/c21cnsis.htm Even, A., & Shankaranarayanan, G. (2009). Quality in Customer Databases-Centered Review of Object Oriented Software Development Methodologies. ACM Computer Database, 15, 3,4,5. Retrieved September 12, 2013, from the ACM Computer database. Ellis, R. (n.d.). Lock Granularity. Granularity of Locks_and Degrees of Consistency_in a Shared Database. Retrieved September 12, 2013, from www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=9&sqi=2&ved=0CF8QFjAI&url=http%3A%2F%2Fpages.cs.wisc.edu%2F~nil%2F764%2FTrans%2FGranularity.ppt&ei=kQ8yUqOhPIzl4AOM6oDIDw&usg=AFQjCNEdfijo3XG83N7W2WlglSi3cEJsQQ&sig2=WGLffPJ8amqYRjHXJAHLuQ&bvm=bv.52109 FFIEC IT Examination Handbook InfoBase - Design Phase. (n.d.). FFIEC IT Examination Handbook InfoBase - Welcome. Retrieved September 12, 2013, from http://ithandbook.ffiec.gov/it-booklets/development-and-acquisition/development-procedures/systems-development-life-cycle/design-phase.aspx Rob, P., & Coronel, C. (2002). Database systems: design, implementation, and management (5th ed.). Boston, MA: Course Technology. SDLC Models. (n.d.). One Stop QA. Retrieved September 12, 2013, from www.onestopqa.com/resources/SDLC%20Models.pdf SqlCeEngine.Verify Method (VerifyOption) (System.Data.SqlServerCe). (n.d.). MSDN the Microsoft Developer Network. Retrieved September 12, 2013, from http://msdn.microsoft.com/en-us/library/cc835509%28v=vs.100%29.aspx The Software Development Cycle (SDLC). (n.d.). Pelican Engineering. Retrieved September 13, 2013, from www.pelicaneng.com/DevDocs/sdlc.pdf

You May Also Find These Documents Helpful

  • Better Essays

    There are three goals to acquire in software engineering to achieve the ultimate goal, a quality application. These goals are to be reliable, efficient, and maintainable. To achieve these goals will almost certainly create a satisfied customer with a quality product. There are many methodologies to achieve this and knowing which one is the key to success. Consideration should be taken that not one size fits all in the development process. There are requirements set forth by the customer, requirements set forth by the Institute of Electrical and Electronics Engineers, (IEEE); this includes the proper documentation or artifacts. Smith Consulting should first consider and understand the reasoning for this and apply it to acquire the ultimate from them and deliver to their customers. Smith Consulting has an obligation to maintain and provide proper documentation, not only because it is required but to aid in the development process.…

    • 1626 Words
    • 7 Pages
    Better Essays
  • Powerful Essays

    This phase involves problem identification and solution analysis. Efforts are made to predict the problems that the developers might face while creating the system. The end-deliverables of this phase determines the method of system creation and provide guidance to the developer.…

    • 1495 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Ans. Software development also known as application development, software design, designing software, software application development, enterprise application development, or platform development. The term "software development" may be used to refer to the activity of computer programming, which is the process of writing and maintaining the source code, but in a broader sense of the term it includes all that is involved between the conception of the desired software through to the final manifestation of the software, ideally in a planned and structured process. Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. 2. What is SDLC? Ans. We may define a cycle as ‘a succession of events repeated regularly within a given period of time’ or ‘a round of years or recurring period of time, in which certain events repeat themselves’. ‘Life cycle’ is a sequence of events or patterns that reveal themselves in the lifetime of an organism. Software products are seen to display such a sequence of pattern in their lifetimes. A generalized pattern that is generally observed in the lifetime of a software product. This is what we called “Software Development Life Cycle”. Recognition of such a software development life cycle holds the key to successful software development. 3. What are the generic phases in the SDLC? Explain each phase. Ans. Requirements Analysis Definition System and Software Design Implementation and Unit Testing Integration and System Testing Operation and Maintenance…

    • 1765 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    The System Development Life Cycle is the process of developing information systems through investigation, analysis, design, implementation, and maintenance.…

    • 4031 Words
    • 17 Pages
    Good Essays
  • Best Essays

    Xp vs Sdlc

    • 2284 Words
    • 10 Pages

    The vogue of intensifying technological complexity of information systems as well as the need for reusable and predictable process methodologies have steered system developers to establish system development models. A system includes the software, documentation, hardware, middleware, installation procedures, and operational procedures (Scott, 2002). Systems Development Life Cycle also known as Software Development process refers to a framework required in the development of a software product. The systems development life cycle (SDLC) is a conceptual model that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed system (Techtarget, 2001). ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines the method of selecting, implementing and monitoring the life cycle for software. Since the emergence of the Information system development in the 1940s up to the 1960s, IS development was solely based on the developers’ individual knowledge. But the increase in demand for more complex systems ignited a software crisis that lead to need for a more organised and systematic approach to system development. In the 1960s, Accurately Defined Systems (ADS) and Time Automated Grid (TAG) were the early analysis techniques employed by system developers. They were not widely used because of their complexity and they were not well supported but they laid foundation for the subsequent system development methodologies. The Traditional Waterfall…

    • 2284 Words
    • 10 Pages
    Best Essays
  • Better Essays

    The chapter will tackle different stages of software development. This will discuss in detail the project design, the external, internal and the program design. The next stage will be the project development presenting different phases from basic planning to operation. The last two stages will be the operations and testing procedure. Software design will also be mentioned in the latter part of the document.…

    • 1129 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Sdlc

    • 406 Words
    • 2 Pages

    The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.…

    • 406 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    This is the first and foremost stage in the development and one of the most important stages. The basic motive is to plan the total project and to estimate the merits and demerits of the project. The Planning phase includes the definition of the intended system, development of the project plan, and Parallel management of the plan throughout the proceedings of the development.…

    • 644 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Life cycle models

    • 4013 Words
    • 17 Pages

    SDLC The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.…

    • 4013 Words
    • 17 Pages
    Powerful Essays
  • Powerful Essays

    Life Cycle Model

    • 930 Words
    • 4 Pages

    a software development life cycle (SDLC), is a structure imposed on the development of a software product.…

    • 930 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    This research paper is relevant to the topic of SDLC. The paper begins with an overview of traditional SDLC processes. This is followed by an in-depth look at new lightweight methodologies and an analysis of their appropriateness to different types of software development efforts.…

    • 2094 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    * System design, this phase is where the technical design is developed. This includes hardware, software, database, telecommunications and procedures. This is done in logical and physical design which states what the system will do and how the system will perform.…

    • 297 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    This course introduces the fundamental logical and design considerations addressed during system and application software development. It provides a solid background in information systems analysis and design techniques through a combination of theory and application. Systems Development Life Cycle (SDLC) will be fundamental to the course.…

    • 2212 Words
    • 9 Pages
    Satisfactory Essays
  • Powerful Essays

    The system development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Although each phase is presented discretely, it is never accomplished as a separate step. Instead, several activities can occur simultaneously, and activities may be repeated.…

    • 2798 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    Methodology of the Study

    • 899 Words
    • 4 Pages

    The proponents decided to make use of the SDLC (see figure 3.1), because its framework provides system designers and developers with a sequence of procedures essential in accomplishing the objective of the study. The System Development Life Cycle consists of six stages; Preliminary Investigation stage, Analysis stage, Design stage, Development stage, Implementation stage, and lastly the Maintenance stage, in which each of the stages uses the result of the previous.…

    • 899 Words
    • 4 Pages
    Good Essays