Structured sometimes there is a distinct di²erence

This preview shows page 44 - 46 out of 53 pages.

structured, sometimes there is a distinct di²erence in the implementation process as it requires a decent amount of design itself, as while the initial design is usually a 'static' requirement for the completed design, the implementation has dynamic aspects that can be done in a number of ways (IE. How data can be handled and processed to achieve a ±nal result). Because manufacturing jobs do not typically require additional engineering, their delays may typically include a miscalculation in the time it may take to complete a project due to disturbances in the projected work³ow. I would like to think that programmers would need to deal with additional aspects of dynamic design that may be di´cult to manage and implement, such as complex issues with data and race issues that need to be resolved that may not be obvious from the initial design. In the case of a word processor, the design is rather simple when you ±rst look at it, but the process that goes on in the background can be totally unknown to its user. A simplistic example of a word processor would be a program where a user to type words into a page where the application would displays the font with styling and formatting and allow the user to alter it, check spelling against a dictionary, and provide support for hyperlinks. Each of the individual processes that a program like Word or OpenO´ce Writer may take any number of lines of code and go through many phases of development until a particular work³ow and design is achieved. The simplistic design of a program does not necessarily dictate the amount of work that should go into the implementation. References: Ivan Marsic (2012). Software Engineering , retrieved from . 399 words Permalink | Show parent | Reply Re: Week 1 Discussion Question by Khalid Somer - Wednesday, 6 February 2019, 4:04 PM Hi Timothy, I have read your post and I see that you have come up with a good explanation. Thanks 20 words Permalink | Show parent | Reply Re: Week 1 Discussion Question by Cristina Taraburca - Wednesday, 6 February 2019, 5:58 PM Great job Timothy!
01.04.2019 CS 2401 - AY2019-T3: Week 1 Discussion Question 45/53 I like your statement that often times with software engineering it is up to the software engineer to come up with a design that suits the customers' needs within the context of computer science. It is always hard to develop a new concept. It applies not just to software, but to other domains as well. The ±rst airplane wasn't developed in a day. Same with software, ±rst concepts are always hard to design. Great job! 78 words Permalink | Show parent | Reply Re: Week 1 Discussion Question by Cristina Taraburca - Wednesday, 6 February 2019, 1:21 PM I might start with the fact that those are three completely di²erent subjects. Basically speaking, engineers design and build di²erent machines or structures. “If you are a civil engineer building bridges then all you need to know is about bridges. Unlike this,

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture