1 / 6

Student Background sheet - Analysis & Design software systems

Student Background sheet - Analysis & Design software systems. Name: Pravalika Tirumala CWID: 50180701 Graduation Date: DEC 2017 Reason to take this course: Analyzing and Designing are the prerequisites for developing any software, Expectating to gain in depth knowledge of the subject.

tamikaa
Download Presentation

Student Background sheet - Analysis & Design software systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Student Background sheet - Analysis & Design software systems Name: Pravalika Tirumala CWID: 50180701 Graduation Date: DEC 2017 • Reason to take this course: Analyzing and Designing are the prerequisites for developing any software, Expectating to gain in depth knowledge of the subject. • Personal Background: I completed masters in computer applications from India. I worked for Bank as a probationary officer and for information technology as a Cognos developer. As I wanted to have a career as a programmer I left the job and I have enrolled in this University I am sure the resulting wholesome education would surely stand me in good stead throughout my career. • Goals after graduation: I want to gain good knowledge in computer science related subjects so that I can fit in to any kind of job in Information technology whether it can be Programmer or Analyst or Database Administrator. • Extra-curricular interests (may help in project): Volunteering and Willing to join student organizations with the same interests of mine

  2. I want to become a good Computer programmer. Computer Programmer needs to learn all aspects of computers along with the coding. Hence I want to gain knowledge about: Techniques for solving problems Basic computational concepts and elementary data structures Testing strategies The main activities of software development and their interactions, and some of the major problems of software development • With the above knowledge I can implement the following after having career as a programmer • Hand-execute simple programs • Analyze problems, producing a top-level plan with refinements • Amend existing programs to adjust or correct their functionality • Translate well-structured plans into working programs • Use the error messages of the compiler to identify and correct mistakes in program syntax • Use testing strategies to identify and correct semantic errors in programs

  3. SWEBOK – Topics of interest 1 Software requirements: Can be defined as a condition or capability needed by a user to solve a problem or achieve an objective and It deals with establishing the needs of stakeholders that are to be solved by software.  Sub area: Validation: It  involves techniques to confirm that the correct set of requirements has been specified to build a solution that satisfies the project's business objectives. 2 Software design: It  is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components   Sub area: Data Structure It is a representation of the logical relationship among individual elements of data. 3 Software testing:  It is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.  Sub area: Development testing: It involves synchronized application of a broad spectrum of defect prevention and detection strategies in order to reduce software development risks, time, and costs.

  4. Software Development Life Cycle(SDLC) – first phase

  5. Software Development Life Cycle(SDLC) – Second phase

  6. Conclusion • The goal of systems analysis and design is to make business processes more efficient and effective by improving the design and function of computer systems that drive and support business processes. • Extreme non-programming, is a challenge in developing software systems: most problems arise during analysis and specification in software development. • Challenges with the Designing of Software systems are Requirements Volatility, the Technology and the Ethical and Professional Practices. • Hence for developing efficient software systems Problems in the first two phases of SDLC needs to be solved.

More Related