Top-down ApproachBottom-up Approach1) It starts by identifying the major components of the system, decomposing them into their lower-level components and iterating until the desired level of detail is achieved.
2) It starts from the highest level component of the hierarchy and proceeds to lower levels.
3) It results in some form of stepwise refinement.
4) Starting from an abstract design, in each step the design is refined to a more concrete level, until we reach where no more refinement is needed and the design can be implemented directly.
5) It is suitable only if the specifications are clearly known.
6) It is suitable if a waterfall type of process model is being used.1) It starts with designing the most basic or primitive components and proceeds to higher-level components that use these lower-level components.
2) It starts with the lowest level component of the hierarchy and proceeds through progressively higher levels.
3) It works with layers of abstraction.
4) Starting from the very bottom, operations that provide a layer of abstraction are implemented, until the stage is reached where the operations supported by the layer are those desired by the system.
5) It is suitable if a system is to be built from an existing system.
6) It is suitable if an iterative enhancement type of process is being followed.
A Batchelor in software engineering(honours) is a 4 year programme to which one is only eligible after completing/ clearing the FSC(intermediat/ after completing the DIA(diploma of associate engineering)), where as associated software engineering is a 3 years programme which students can apply after clearing/ after passing their matriculation and is a three years programme.so aperson bearing batchelor/master... degree in software engineering is called an engineer and a diploma holder is called the associate software engineer similar for other disciplines of engineering as well
Computer engineering technology is the product and concepts that is used in computer engineering.
Object-oriented programming is just one possible methodology in the field of software engineering. It is a type of software engineering.See the related questions for a definition of object-oriented programming.
upgradation of old softwares. e.g- anti-viruses. provides opportunities for new jobs and latest requiremants. provides better interfacing between hardware & software.
I guess you have to learn some basics. Software Engineering is a Engineering discipline and XML is a technology. There is no such relation of those two. XML is using widely in computer programming. E.g. for config. an application, store data.
no answer
ewan q
Computer Science = software ECE = hardware + software + telecommunication
software engineering is the the management of different phases in SDLC to give a quality product. Software manufacturing refers to the whole process from scratch to end.
kutneeti - policy, strategics rajneeti - politics
There is a big difference. A software engineer will deal only with the machine language withing a computer network. Networkingengineer is an HARDWARE engineer he will apply the software written language to make sure that the network hardware can follow the written machine language
there is a difference
The B.Tech in Computer Engineering and B.Tech in Information Technology (IT) at LPU share some similarities but differ in terms of focus and career paths. B.Tech in Computer Engineering: Focuses on the hardware and software aspects of computing systems. Emphasizes computer architecture, microprocessors, operating systems, algorithms, and data structures. Includes a deeper understanding of computer hardware, embedded systems, and low-level programming. B.Tech in Information Technology (IT): Primarily focuses on the application of computing and technology in solving real-world business problems. Emphasizes database management, networking, software engineering, and web technologies. More focus on the software side and information systems management, networking, and IT infrastructure. Career Paths: B.Tech in Computer Engineering: Suitable for roles such as Software Developer, System Architect, Embedded Systems Engineer, Computer Hardware Engineer, and IT Consultant. Focuses more on core engineering roles in both hardware and software sectors. B.Tech in Information Technology (IT): Suitable for roles like Network Administrator, Database Administrator, IT Analyst, Web Developer, Systems Administrator, and Software Engineer. More geared towards roles that deal with the implementation, management, and support of information systems and networks.
what is difference between accounts and engineering
Computer Engineering students study the design of digital hardware and software systems including communications systems, other computer applications, Software engineering is a sub part of computer engineering.
Where conventional engineers (chemical, mechanical, etc.) Will work with physical objects, soft ware engineers work with software.
Software and traditional engineering are somewhat very closely related. Engineering practices like cost and effort estimation are common in both.