100%(8)8 out of 8 people found this document helpful
This preview shows page 44 - 46 out of 53 pages.
structured, sometimes there is a distinct di²erence in the implementation process asit requires a decent amount of design itself, as while the initial design is usually a'static' requirement for the completed design, the implementation has dynamicaspects that can be done in a number of ways (IE. How data can be handled andprocessed to achieve a ±nal result). Because manufacturing jobs do not typicallyrequire additional engineering, their delays may typically include a miscalculation inthe time it may take to complete a project due to disturbances in the projectedwork³ow. I would like to think that programmers would need to deal with additionalaspects of dynamic design that may be di´cult to manage and implement, such ascomplex issues with data and race issues that need to be resolved that may not beobvious from the initial design. In the case of a word processor, the design is rathersimple when you ±rst look at it, but the process that goes on in the background canbe totally unknown to its user.A simplistic example of a word processor would be a program where a user to typewords into a page where the application would displays the font with styling andformatting and allow the user to alter it, check spelling against a dictionary, andprovide support for hyperlinks. Each of the individual processes that a program likeWord or OpenO´ce Writer may take any number of lines of code and go throughmany phases of development until a particular work³ow and design is achieved. Thesimplistic design of a program does not necessarily dictate the amount of work thatshould go into the implementation.References:Ivan Marsic (2012). Software Engineering, retrieved from.399 wordsPermalink | Show parent | ReplyRe: Week 1 Discussion Questionby Khalid Somer - Wednesday, 6 February 2019, 4:04 PMHi Timothy,I have read your post and I see that you have come up with a good explanation.Thanks20 wordsPermalink | Show parent | ReplyRe: Week 1 Discussion Questionby Cristina Taraburca - Wednesday, 6 February 2019, 5:58 PMGreat job Timothy!
01.04.2019CS 2401 - AY2019-T3: Week 1 Discussion Question45/53I like your statement that often times with software engineering it is up to thesoftware engineer to come up with a design that suits the customers' needs withinthe context of computer science. It is always hard to develop a new concept. Itapplies not just to software, but to other domains as well. The ±rst airplane wasn'tdeveloped in a day. Same with software, ±rst concepts are always hard to design.Great job!78 wordsPermalink | Show parent | ReplyRe: Week 1 Discussion Questionby Cristina Taraburca - Wednesday, 6 February 2019, 1:21 PMI might start with the fact that those are three completely di²erent subjects. Basicallyspeaking, engineers design and build di²erent machines or structures. “If you are acivil engineer building bridges then all you need to know is about bridges. Unlike this,