Explain Software Processes (layered technologies)?
437927
Software Processes is an evolving field which takes a small library to explain; the term refers to the design of processes for Software Engineering.  (That is, design and production of a substantial piece of software beyond use-cases.\n\nHaving studied XM and Grady Booch's corpus, you might decide which Layered Technologies paradigm has been mentioned to you (e.g. by searching with 'GSA' or 'DOD' or 'GM' in your terms), of the several model architectures available; primitive layered technologies suggests that you're going to pick a series of technologies and model the competencies of it with respect to each other tech it can be expected to talk with, perhaps choosing the layering to look like the OSI networking model or some Model-View-Controller stack or the Seattle skyline.\n\nI think the original process of this sort was a Cambrian C stack where your program execution stack looked like your architecture; you call up or down one technology at a time, and its model will have to act or defer in the same direction and then return.  It's like writing excellent exceptions code but within a spinlock.
949573
the "software" is the languages such as verilog and vhdl\n\nthe code is firsts compiled \nthen the product is called a structural netlist.\nthen the netlist is run thru a synthesis program, ie synplicity, leonardo, percision synthsis, or design compiler.\nthis process converts the code into logic gates, with timing delays,\ncapacitances, and resistances.\nthen the netlist is send to floorplanning, for place and routing.\nthats the rough outline.
518867
Software Development life Cycle. it includes introduction, analysis, design, implementation and testing
1063432
Four organizational "paradigms" for software teams: \n\nClosed paradigm: structures teams along a traditional hierarchy of authority \nRandom paradigm: teams are structured loosely and that structure depends on individual initiative of team members. Useful when innovation is needed. \nOpen Pardigm: Heavy communication and consensus-based decision making. Well suited to complex problem solving \nSynchronous paradigm: Based on natural compartmentalization of a problem. Little communication between team members. \n\n\nHere you can found\nhttp://rds.yahoo.com/_ylt=A0geur0x_J9EtgEABy5XNyoA;_ylu=X3oDMTdrOGhzYzUyBEsDZm91citvcmdhbml6YXRpb25hbCtwYXJhZGlnbXMrZm9yK3NvZnR3YXJlK2VuZ2luZWVyaW5nK3RlYW1zJTNCK2Nsb3NlZCUyQytyYW5kb20lMkMrb3BlbithbmQrc3luY2hyb25vdXMEUwMyNzY2Njc5BFNIRQMxBFNIRgMyBFNIVANodHRwJTNBJTJGJTJGd3d3LndpdS5lZHUlMkZ1c2VycyUyRmpqdDEwNyUyRmNzNDkyJTJGUHJlc2VudGF0aW9ucyUyRnByZXNzbWFuLi4uBGNvbG8DZQRsA1dTMQRwb3MDNgRzZWMDc3IEdnRpZAM-/SIG=13mq3v302/EXP=1151421873/**http%3a//www.wiu.edu/users/jjt107/cs492/Presentations/pressman-ch-21-project-management-concepts.ppt\n\n\n\nhttp://rds.yahoo.com/_ylt=A0geur0x_J9EtgEA8i1XNyoA;_ylu=X3oDMTc4ZWhpNTBmBEsDZm91citvcmdhbml6YXRpb25hbCtwYXJhZGlnbXMrZm9yK3NvZnR3YXJlK2VuZ2luZWVyaW5nK3RlYW1zJTNCK2Nsb3NlZCUyQytyYW5kb20lMkMrb3BlbithbmQrc3luY2hyb25vdXMEUwMyNzY2Njc5BFNIRQMxBFNIRgMyBFNIVANVTklUKzErJTNBK0lOVFJPRFVDVElPTitUTytTT0ZUV0FSRStQUk9EVUNUJTJDK0NPTVBPTkVOVFMrQU5EK0NILi4uBGNvbG8DZQRsA1dTMQRwb3MDMwRzZWMDc3IEdnRpZAM-/SIG=11t1qsva9/EXP=1151421873/**http%3a//www.priyankar.4mg.com/softengg.htm\n\n\n\nhttp://rds.yahoo.com/_ylt=A0geur0x_J9EtgEA5C1XNyoA;_ylu=X3oDMTVwczlwY3RlBEsDZm91citvcmdhbml6YXRpb25hbCtwYXJhZGlnbXMrZm9yK3NvZnR3YXJlK2VuZ2luZWVyaW5nK3RlYW1zJTNCK2Nsb3NlZCUyQytyYW5kb20lMkMrb3BlbithbmQrc3luY2hyb25vdXMEUwMyNzY2Njc5BFNIRQMxBFNIRgMyBFNIVANTb2Z0d2FyZStFbmdpbmVlcmluZwRjb2xvA2UEbANXUzEEcG9zAzEEc2VjA3NyBHZ0aWQD/SIG=180hbs5oq/EXP=1151421873/**http%3a//www.blanko.oulu.fi/tiedostot/tenttiarkisto/811335A_20050523.pdf%23search='four%2520organizational%2520paradigms%2520for%2520software%2520engineering%2520teams%253B%2520closed%252C%2520random%252C%2520open%2520and%2520synchronous'
138068
What kind of documentation?\nand what kind of Portal?
372878
they are multi layers starting with silicon chips to which a thin film of metal either aluminum or copper ( hence coppermine CPU) next a photgraphic process that places a film on the metal, then an etch to remove the unwanted metal, then other layer fo metal til the final design is made then, tiny wires are soldered to leads with a microscope, all and all it is very interesting, in the begining the yeild was low but is much better today
1110159
For a pretty complete overview of softeare life cycle, have a look at the following wikipedia article: http://en.wikipedia.org/wiki/Software_development_life_cycle\n\nSpecifically to your question - after coding comes testing!
629393
Two-tier architecture is a client/server architecture , where a request to do some task is sent to the server and the server responds by performing the task.\n\nThree-tier or a multi tier architecture  has client, server and database. Where the client request is sent to the server and the server in turn sends the request to the database. The database sends back the information/data required to the server which inturn sends it to the client.\n\nIn a modern two-tier architecture, the server holds both the application and the data. The application resides on the server rather than the client, probably because the server will have more processing power and disk space than the PC.\n\nIn a three-tier architecture, the data and applications are split onto seperate servers, with the server-side distributed between a database server and an application server. The client is a front end, simply requesting and displaying data. Reason being that each server will be dedicated to processing either data or application requests, hence a more manageable system and less contention for resources will occur\n\n\nCheers mate
276546
It's an expansion of the client-sever concept:\nOfr example, you can have a data layer, then a business rules layer, and finally a GUI layer.
1068475
Please Do Not Throw Sausage Pizza Away\n\nApplication - email..telnet...ftp layer\nPresentation - encryptian layer\nSession - establish, manage, terminate connections between apps.\nTransfer - end to end error recovery and flow control\nNetwork - switching/routing, IP address\nData Link - encode/decode into bitsMAC address layer\nPhysical - bit stream (electrical pulses, light, or sound signal)\n\nThese are the 7 layers.  I am not sure where you got 5.  This is the correct order as well.
747266
If you have a flow chart (as you should have), you could break the whole project down and have a larger number of team members work on subroutines or modules independently. You just have to have an agreed convention of GUI,  passing variables, and error trapping.
1043757
The presentation-tier solution for delivering enterprise Rich Internet Applications\nThe Flex product line delivers a standards-based programming methodology and runtime services for developing and deploying the presentation tier of applications that combine the richness of the desktop with the reach of the web: Rich Internet Applications\nWith Flex you can use your skills and infrastructure to build the next generation of web applications.\nits really just for bussiness basicly
1067209
I know what you mean, there are many technologies nowaday, that migth me confusing, but don't worry, most of the times the work by it self guides you trougth one or another till you get specialized.\n\nAnd even then, there migth be some moment when you will have to turn again to learn something diferent, since all of the technology is moving so fast that what is the fashion today migth be obsolete in one more year, so get used to it. I can tell you, i have work in technology about 10 years now, and i have worked with many diferent developer tools and databases.\n\nI will give you an idea, how i see it at the moment.\n\nEverything is about web nowaday, so, the fist thing you have to focus is on tools like HTML, XML, those are like basics, that you will use in almost any technology you work with.\n\nAbout programming languajes, i believe all the MS Visual Studio . NET is used in many places, there is wide known, and that would be a tool, wich you migth find that every where they look for people with that knowledge. And you can learn it almost anywhere.\n\nPerhaps, if you have an oportunity to learn something like database administrations, that would be anothe way to go, there you migth not be so into develop, but into database administration, using tools to create databases, manipulate databases, make tunning, that kind of work is better payed, i guess. \n\nThere are another technologies that are just starting, and i believe there's a long way to go with them, wich is Businness Inteligence, DataWareHouse. This is more about the exploit the functional data of a company, making it readable, more understandable for the Businness persons. \nThis is an area, that i believe it's just been developing in many companies, that is not easy to learn and the tools are not easy to get. If you like that kind of tools, you migth want to start in some company where they can help you to learn about it. This is very rentable in the future i guess.\n\nAll of this are general ideas, but you have to do a little research, so you find something you find interesting, and there you focus your job search.\n\nRemember that in any technology, if you don't know at the beginning you can be used as a junior developer, and getting a lower salary, but think that's the way you can get experience. \n\nGood luck.
883968
If you are at college doing software engineering and don't know what a build process is then you should give up and urgently seek another career.\n///\n\nIn the field of computer software, the term Software Build refers either to the process of converting source code files into executable code or the result of doing so.\n\nWhile for simple programs the process consists of a single file being compiled, for complex software the source code may consist of many files and may be combined in different ways to produce many different versions. As an example, the source code for current versions of the Linux operating system is believed to consist of millions of lines of source code in thousands of files; these files are built to produce a number of different versions including the enterprise, home and small business versions.\n\nThe process of building a computer program is usually managed by a build tool, a program that coordinates and controls other programs. Examples of such a program are make, ant and SCons. The build utility needs to compile and link the various files, in the correct order. If the source code in a particular file has not changed then it may not need to be recompiled (may not rather than need not because it may itself depend on other files that have changed). Sophisticated build utilities and linkers attempt to refrain from recompiling code that does not need it, to shorten the time required to complete the build. Modern build utilities may be partially integrated into revision control programs like SVN. More complex process may involve other programs producing code or data for the build process.\n///
980144
Hi \n\nWell , its the kind of software that lets you manage either another part of the software , remote system or local machine. In otherwords is the part were you make changes to the running sofwares or system that connect to the software
234110
The attributes of a good development process include:  frequent feedback from customers, pervasive testing, frequent releases (to encourage customer feedback!) systematic refactoring, and quick response to changes in the code (Continuous integration and testing, ideally).  Scrum and XP both provide these.  A really large project or one with heavy regulatory scrutiny may require additional reviews, evaluations, and other paperwork, but it is unclear (to me at least!) whether or not they provide any additional value.
292454
It's not a program or a process... it's the state of a given corporate function.  For example, let's assume there are two companies (A&B).  Each has a marketing function.  Let's say that company A's marketing function has all positions staffed, has clear goals, deliverables and deadlines; each team member knows how to get things done whether drafting product briefs, devising product launch strategies, etc.  This is a company with functional excellence in marketing.  Company B on the other hand may not even have a head of marketing, doesn't have any urgency to fill that position, releases products without much by way of announcing to the market, etc. - now this company lacks functional excellence.\n\nI have just given you some aspects of functional excellence; I am sure other responses can add to this.