CIS 515 Strategic Planning for Database Systems
Dr. John Niemiec
Rashid E. Williams
Strayer University
DATABASE DEVELOPMENT
The software development lifecycle encompasses a variety of different methods, designed to enhance the processes involved with designing, testing, implementing and delivering a finished and polished product to the client. While there are many different schools of thought, many would agree that each methodology provides a substantial influence and perspective on software development today. Object oriented analysis was a primary driver and catalyst in the software development industry early on due to its flexibility and capability of implementing a …show more content…
Furthermore, both approaches are centered on planning, analysis, design, implementation and testing which I believe makes both methods useful to the enhancements of datasets. According to Rosenblatt and Shelly (2012), “Object oriented analysis views the system in terms of objects that combine data and processes. The object represents actual people, things, transactions and events” (Rosenblatt and Shelly, pg 21). Developer can enhance datasets by effectively planning, performing object oriented analysis, creating diagram and objects while utilizing use case tools to assist with identifying relationships and data dependencies. This process is very similar to that of the database development lifecycle that implements some of the very same fundamental concepts when designing a database.
Planning is critical to implementing any IT project and when it comes to enhancing datasets planning is equally as important. During planning phases developers can conduct feasibility studies to identify what will be needed in regards to requirements, cost and other factors to implement each component of the dataset. Furthermore, developers can perform