Posts

Showing posts from March, 2021

Lesson 7 Web Application Design and Development

 The lesson 7 topic was all about Software Deployment.   Software deployment includes all of the steps, processes, and activities that are required to make a software system or update available to its intended users. Today, most IT organizations and software developers deploy software updates, patches and new applications with a combination of manual and automated processes. Some of the most common activities of software deployment include software release, installation, testing, deployment, and performance monitoring. Software deployment vs Software release So basically a  release  is a polished, tested version that is published, typically  with a  version number one greater than the last  release . To  deploy  means to push a new  release  to one or more machines, updating the current version. In web development, this means updating the version hosted on the production servers. note: even though a new version is release their...

Lesson 6 Mobile Application Design and Development

 The lesson 6 topic was all about Mobile Application Design and Development.   Mobile technologies have transformed the way we live, work, learn, travel, shop, and stay connected. Not even the industrial revolution created such a swift and radical explosion in technological innovation and economic growth worldwide. Nearly all fundamental human pursuits have been touched, if not revolutionized, by mobile.  In June 29, 2007 the iPhone went sale and became fundamentally change the way people interact with phone because of it's interactive OS and design that are very convenient to the user. Then the raise of tablets became popular too because of it's larger screen but it comes with a drawback since tablet are way larger than smartphone, it also very uncomfortable sometimes for example: it can't fit on a pocket that it needed a bag to be able to carry it outside. Almost 1/4 of the phone market share is Android with a 72.4% of the graph.  A phone became very valuable ...

Lesson 5 Software Requirements and Types of Application and Development

 In lesson 5 it contain two topics: • Software Requirements  • Types of Application Development The discussion started in a question "What is requirements?". A software requirement is a capability needed by the user to solve a problem or to achieve an objective. In other words, requirement is a software capability that must be met or possessed by a system or system component to satisfy a contract, standard and specification There are few types of requirements showed in the lecture. From what I understand, the first type is user requirements it is the needs of the customer on a system or the problem that needed to be solve. Next is system requirements it is the components needed on a system. Lastly is the soft specifications, a project manager has to guide other programmer for specifications inorder to successfully develope a project. Function and Non-functional Requirements According to our professor function requirements are the function needed on system to react in part...