discussion5 software week1.docx - According to(Marsic 2012...

This preview shows page 1 - 2 out of 4 pages.

According to (Marsic, 2012) software development deviates from other product development for the following reasons: 1. Software is intangible and hard to visualize . (Private note: Users interact with it only at the interface level and never actually need to know or understand the code implemented beneath. This is in stark contrast to physical entities such as bridges or planes. Physical entities can also be standardized on e.g. size of part, interfacing, etc. E.g. planes have a set of engines, wheels, etc. that they support according to their manufacturer speci ? cation which assemblers must adhere to by law . 01.04.2019 CS 2401 - AY2019-T3: Week 1 Discussion Question 20/53 Software development has less restrictions, standards and laws due to the fact that software has to cater to a vast assortment of industries and problems where one-size- ? ts-all may not be feasible . A word processor's graphic user interface is the user's ultimate perception of what it is and this is utterly up to the programmer. Mostly programmers only conform on look due to things such as operating system certi ? cation, ease of user adoption, etc. Often one product is created to resemble its current competition. Even the term word processor is something we relate to the most commonly seen user interface features of more mainstream products in that category. 2. Complexity in software programs can be quite high and the possibility of unforeseen errors also increase in direct correlation to this. Word processors have to have support for various functions such as basic word editing and font formatting features, plus extras such as mail merging, email editor interfacing, scanning with optical character recognition, accessibility features, correction tools, etc. Some of these menu options, plugins and external data interfaces have to seamlessly inter-relate with common entities such as the page, paragraph section, title section or document meta data hidden away from sight in order to function correctly.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture