2023年電子筆試題_第1頁
2023年電子筆試題_第2頁
2023年電子筆試題_第3頁
2023年電子筆試題_第4頁
2023年電子筆試題_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

各大著名公司最新電子工程師-面試題仕蘭微面試題目電子類

說明:?1、筆試共分兩部分:第一部分為基礎(chǔ)篇(必答題);第二部分為專業(yè)篇(選答題)。

2、應(yīng)聘芯片設(shè)計崗位的同學請以書面形式回答問題并附簡歷參與應(yīng)聘面試。?3、如不能參與現(xiàn)場招聘的同學,請將簡歷和答卷郵寄或發(fā)e-mail的形式(請注明應(yīng)聘標

題)給我們,以便我們對您作出客觀、全面的評價。?

第一部分:基礎(chǔ)篇(該部分共有試題8題,為必答題,每位應(yīng)聘者按自己對問題的理解去回

答,盡也許多回答你所知道的內(nèi)容。若不清楚就寫不清楚)。

1、我們公司的產(chǎn)品是集成電路,請描述一下你對集成電路的結(jié)識,列舉一些與集成電路?相關(guān)的內(nèi)容(如講清楚模擬、數(shù)字、雙極型、CMOS、MCU、RISC、CISC、DSP、ASIC、

FPGA等的概念)。

2、你認為你從事研發(fā)工作有哪些特點?

3、基爾霍夫定理的內(nèi)容是什么??4、描述你對集成電路設(shè)計流程的結(jié)識?5、描述你對集成電路工藝的結(jié)識。

6、你知道的集成電路設(shè)計的表達方式有哪幾種?

7、描述一個交通信號燈的設(shè)計。

8、我們將研發(fā)人員分為若干研究方向,對協(xié)議和算法理解(重要應(yīng)用在網(wǎng)絡(luò)通信、圖象

語音壓縮方面)、電子系統(tǒng)方案的研究、用MCU、DSP編程實現(xiàn)電路功能、用ASIC設(shè)計技

術(shù)設(shè)計電路(涉及MCU、DSP自身)、電路功能模塊設(shè)計(涉及模擬電路和數(shù)字電路)、

集成電路后端設(shè)計(重要是指綜合及自動布局布線技術(shù))、集成電路設(shè)計與工藝接口的

研究。你希望從事哪方面的研究?(可以選擇多個方向。此外,已經(jīng)從事過相關(guān)研發(fā)的

人員可以具體描述你的研發(fā)經(jīng)歷)。

?第二部分:專業(yè)篇(根據(jù)你選擇的方向回答以下你認為相關(guān)的專業(yè)篇的問題。一般情況?下你只需要回答五道題以上,但請盡也許多回答你所知道的,以便我們了解你的知識結(jié)?構(gòu)及技術(shù)特點。)

1、請談?wù)剬σ粋€系統(tǒng)設(shè)計的總體思緒。針對這個思緒,你覺得應(yīng)當具有哪些方面的知

識?

2、現(xiàn)有一用戶需要一種集成電路產(chǎn)品,規(guī)定該產(chǎn)品可以實現(xiàn)如下功能:y=lnx,其中,?x為4位二進制整數(shù)輸入信號。y為二進制小數(shù)輸出,規(guī)定保存兩位小數(shù)。電源電壓為3~5?v假設(shè)公司接到該項目后,交由你來負責該產(chǎn)品的設(shè)計,試討論該產(chǎn)品的設(shè)計全程。

3、簡樸描述一個單片機系統(tǒng)的重要組成模塊,并說明各模塊之間的數(shù)據(jù)流流向和控制流

流向。簡述單片機應(yīng)用系統(tǒng)的設(shè)計原則。

4、請用方框圖描述一個你熟悉的實用數(shù)字信號解決系統(tǒng),并做簡要的分析;假如沒有,

也可以自己設(shè)計一個簡樸的數(shù)字信號解決系統(tǒng),并描述其功能及用途。

5、畫出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和

P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒有重疊地址?根據(jù)是什么?若?有,則寫出每片2716的重疊地址范圍。?6、用8051設(shè)計一個帶一個8*16鍵盤加驅(qū)動八個數(shù)碼管(共陽)的原理圖。

7、PCI總線的含義是什么?PCI總線的重要特點是什么?

8、請簡要描述HUFFMAN編碼的基本原理及其基本的實現(xiàn)方法。?9、說出OSI七層網(wǎng)絡(luò)協(xié)議中的四層(任意四層)。?10、中斷的概念?簡述中斷的過程。

11、說說對數(shù)字邏輯中的競爭和冒險的理解,并舉例說明競爭和冒險如何消除。?12、要用一個開環(huán)脈沖調(diào)速系統(tǒng)來控制直流電動機的轉(zhuǎn)速,程序由8051完畢。簡樸原理

如下:由P3.4輸出脈沖的占空比來控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由

K7-K0八個開關(guān)來設(shè)立,直接與P1口相連(開關(guān)撥到下方時為"0",撥到上方時為"1",組成一?個八位二進制數(shù)N),規(guī)定占空比為N/256。?下面程序用計數(shù)法來實現(xiàn)這一功能,請將空余部分添完整。?MOVP1,#0FFH

LOOP1:MOVR4,#0FFH?---

MOVR3,#00H?LOOP2:MOVA,P1?

SUBBA,R3

JNZSKP1

-----?SKP1:MOVC,70H?MOVP3.4,C?ACALLDELAY:此延時子程序略?-----?--------

AJMPLOOP1?13、用你熟悉的設(shè)計方式設(shè)計一個可預(yù)置初值的7進制循環(huán)計數(shù)器,15進制的呢??14、請用HDL描述四位的全加法器、5分頻電路。

15、簡述FPGA等可編程邏輯器件設(shè)計流程。

16、同步電路和異步電路的區(qū)別是什么??17、電壓源、電流源是集成電路中經(jīng)常用到的模塊,請畫出你知道的線路結(jié)構(gòu),簡樸描?述其優(yōu)缺陷。

18、描述反饋電路的概念,列舉他們的應(yīng)用。19、放大電路的頻率補償?shù)哪康氖鞘裁矗?/p>

有哪些方法??20、畫出CMOS電路的晶體管級電路圖,實現(xiàn)Y=A.B+C(D+E)

21、請分析如下電路所實現(xiàn)的功能。?22、A)?#include

voidtestf(int*p)

{?*p+=1;?}

main()

{

int*n,m[2];?n=m;?m[0]=1;?m[1]=8;?testf(n);

printf("Datavalueis%d",*n);

}?----?B)

#include?voidtestf(int**p)

{?*p+=1;?}

main()?{int*n,m[2];

n=m;?m[0]=1;

m[1]=8;

testf(&n);?printf(Datavalueis%d",*n);?}

下面的結(jié)果是程序A還是程序B的?

Datavalueis8?那么另一段程序的結(jié)果是什么??23、用簡樸電路實現(xiàn),當A為輸入時,輸出B波形為:A:

B:?24、LC正弦波振蕩器有哪幾種三點式振蕩電路,分別畫出其原理圖。

25、鎖相環(huán)有哪幾部分組成??26、人的話音頻率一般為300~3400HZ,若對其采樣且使信號不失真,其最小的采樣頻率

應(yīng)為多大?若采用8KHZ的采樣頻率,并采用8bit的PCM編碼,則存儲一秒鐘的信號數(shù)據(jù)量

有多大?

27、在CMOS電路中,要有一個單管作為開關(guān)管精確傳遞模擬低電平,這個單管你會用P管?還是N管,為什么??28、畫出由運放構(gòu)成加法、減法、微分、積分運算的電路原理圖。并畫出一個晶體管級?的運放電路。?29、數(shù)字濾波器的分類和結(jié)構(gòu)特點。?30、DAC和ADC的實現(xiàn)各有哪些方法??31、描述CMOS電路中閂鎖效應(yīng)產(chǎn)生的過程及最后的結(jié)果??32、什么叫做OTP片、掩膜片,兩者的區(qū)別何在?

33、列舉幾種集成電路典型工藝。工藝上常提到0.25,0.18指的是什么??34、請描述一下國內(nèi)的工藝現(xiàn)狀。?35、請簡述一下設(shè)計后端的整個流程?

36、有否接觸過自動布局布線?請說出一兩種工具軟件。自動布局布線需要哪些基本元?素??37、半導(dǎo)體工藝中,摻雜有哪幾種方式??38、什么是NMOS、PMOS、CMOS?什么是增強型、耗盡型?什么是PNP、NPN?他們有什么?差別?

39、為什么一個標準的倒相器中P管的寬長比要比N管的寬長比大?

40、硅柵COMS工藝中N阱中做的是P管還是N管,N阱的阱電位的連接有什么規(guī)定??

漢王筆試

1、下面是一些基本的數(shù)字電路知識問題,請簡要回答之。

a)什么是Setup和Holdup時間?

Setup/holdtime是測試芯片對輸入信號和時鐘信號之間的時間規(guī)定。建立時間是指觸

?發(fā)器的時鐘信號上升沿到來以前,數(shù)據(jù)穩(wěn)定不變的時間。輸入信號應(yīng)提前時鐘上升沿?(如上升沿有效)T時間到達芯片,這個T就是建立時間-Setuptime.

如不滿足setuptime,這個數(shù)據(jù)就不能被這一時鐘打入觸發(fā)器,只有在下一個時

鐘上升沿,數(shù)據(jù)才干被打入觸發(fā)器。

保持時間是指觸發(fā)器的時鐘信號上升沿到來以后,數(shù)據(jù)穩(wěn)定不變的時間。?假如holdtime不夠,數(shù)據(jù)同樣不能被打入觸發(fā)器。?b)什么是競爭與冒險現(xiàn)象?如何判斷?如何消除??c)請畫出用D觸發(fā)器實現(xiàn)2倍分頻的邏輯電路?

d)什么是"線與"邏輯,要實現(xiàn)它,在硬件特性上有什么具體規(guī)定??e)什么是同步邏輯和異步邏輯?

f)請畫出微機接口電路中,典型的輸入設(shè)備與微機接口邏輯示意圖(數(shù)據(jù)接口、控制接

口、所存器/緩沖器)。

g)你知道那些常用邏輯電平?TTL與COMS電平可以直接互連嗎??2、可編程邏輯器件在現(xiàn)代電子設(shè)計中越來越重要,請問:?a)你所知道的可編程邏輯器件有哪些??b)試用VHDL或VERILOG、ABLE描述8位D觸發(fā)器邏輯。?3、設(shè)想你將設(shè)計完畢一個電子電路方案。請簡述用EDA軟件(如PROTEL)進行設(shè)計(包

括原理圖和PCB圖)到調(diào)試出樣機的整個過程。在各環(huán)節(jié)應(yīng)注意哪些問題??飛利浦-大唐筆試歸來?1、用邏輯們和cmos電路實現(xiàn)ab+cd?2、用一個二選一mux和一個inv實現(xiàn)異或

3、給了reg的setup,hold時間,求中間組合邏輯的delay范圍。

4.如何解決亞穩(wěn)態(tài)

5.用verilog/vhdl寫一個fifo控制器?6.用verilog/vddl檢測stream中的特定字符串

信威dsp軟件面試題

1)DSP和通用解決器在結(jié)構(gòu)上有什么不同,請簡要畫出你熟悉的一種DSP結(jié)構(gòu)圖

2)說說定點DSP和浮點DSP的定義(或者說出他們的區(qū)別)

3)說說你對循環(huán)尋址和位反序?qū)ぶ返睦斫?/p>

4)請寫出【-8,7】的二進制補碼,和二進制偏置碼。用Q15表達出0.5和-0.5

揚智電子筆試?第一題:用mos管搭出一個二輸入與非門。?第二題:集成電路前段設(shè)計流程,寫出相關(guān)的工具。?第三題:名詞IRQ,BIOS,USB,VHDL,SDR

第四題:unix命令cp-r,rm,uname

第五題:用波形表達D觸發(fā)器的功能?第六題:寫異步D觸發(fā)器的verilogmodule

第七題:WhatisPCChipset?

第八題:用傳輸門和倒向器搭一個邊沿觸發(fā)器

第九題:畫狀態(tài)機,接受1,2,5分錢的賣報機,每份報紙5分錢。?華為面試題?研發(fā)(硬件)?全都是幾本模電數(shù)電信號單片機題目

1.用與非門等設(shè)計全加法器

2.給出兩個門電路讓你分析異同?3.名詞:sram,ssram,sdram?4.信號與系統(tǒng):在時域與頻域關(guān)系?5.信號與系統(tǒng):和4題差不多

6.晶體振蕩器,仿佛是給出振蕩頻率讓你求周期(應(yīng)當是單片機的,12分之一周期....)

7.串行通信與同步通信異同,特點,比較?8.RS232c高電平脈沖相應(yīng)的TTL邏輯是?(負邏輯?)?9.延時問題,判錯?10.史密斯特電路,求回差電壓

11.VCO是什么,什么參數(shù)(壓控振蕩器?)?12.用D觸發(fā)器做個二分顰的電路.又問什么是狀態(tài)圖?13.什么耐奎斯特定律,怎么由模擬信號轉(zhuǎn)為數(shù)字信號

14.用D觸發(fā)器做個4進制的計數(shù)

15.那種排序方法最快?

16.時鐘周期為T,觸發(fā)器D1的建立時間最大為T1max,最小為T1min。組合邏輯電路最大延

遲為T2max,最小為T2min。問,觸發(fā)器D2的建立時間T3和保持時間應(yīng)滿足什么條件。?研發(fā)(軟件)

用C語言寫一個遞歸算法求N?。?給一個C的函數(shù),關(guān)于字符串和數(shù)組,找犯錯誤;?防火墻是怎么實現(xiàn)的??你對哪方面編程熟悉?

新太硬件面題?(1)d觸發(fā)器和d鎖存器的區(qū)別?(2)有源濾波器和無源濾波器的原理及區(qū)別?(3)sram,falshmemory,及dram的區(qū)別?

(4)iir,fir濾波器的異同?(5)冒泡排序的原理

(6)操作系統(tǒng)的功能

(7)學過的計算機語言及開發(fā)的系統(tǒng)?(8)拉氏變換和傅立葉變換的表達式及聯(lián)系。

電子類面試25題

1什么是Setup和Holdup時間??建立時間(SetupTime)和保持時間(Holdtime)。建立時間是指在時鐘邊沿前,數(shù)據(jù)信

號需要保持不變的時間。保持時間是指時鐘跳變邊沿后數(shù)據(jù)信號需要保持不變的時間,?見圖1。假如不滿足建立和保持時間的話,那么DFF將不能對的地采樣到數(shù)據(jù),將會出現(xiàn)

metastability的情況。假如數(shù)據(jù)信號在時鐘沿觸發(fā)前后連續(xù)的時間均超過建立和保持時?間,那么超過量就分別被稱為建立時間裕量和保持時間裕量。

圖1建立時間和保持時間示意圖?2什么是競爭與冒險現(xiàn)象?如何判斷?如何消除?

在組合邏輯中,由于門的輸入信號通路中通過了不同的延時,導(dǎo)致到達該門的時間不一

致叫競爭。產(chǎn)生毛刺叫冒險。假如布爾式中有相反的信號則也許產(chǎn)生競爭和冒險現(xiàn)象。?解決方法:一是添加布爾式的消去項,二是在芯片外部加電容。

3

用D觸發(fā)器實現(xiàn)2倍分頻的邏輯電路??Verilog描述:?moduledivide2(clk,clk_o,reset);?

input

clk,reset;?

output

clk_o;?

wirein;

regout;

always@(posedgeclkorposedgereset)

if(reset)?

out<=0;

else

out<=in;?

assignin=~out;?

assignclk_o=out;

endmodule?圖形描述:

4

什么是"線與"邏輯,要實現(xiàn)它,在硬件特性上有什么具體規(guī)定??線與邏輯是兩個輸出信號相連可以實現(xiàn)與的功能。在硬件上,要用oc門來實現(xiàn),由于不?用oc門也許使灌電流過大,而燒壞邏輯門。同時在輸出端口應(yīng)加一個上拉電阻。?5

什么是同步邏輯和異步邏輯??同步邏輯是時鐘之間有固定的因果關(guān)系。異步邏輯是各時鐘之間沒有固定的因果關(guān)系。

請畫出微機接口電路中,典型的輸入設(shè)備與微機接口邏輯示意圖(數(shù)據(jù)接口、控制接?口、所存器/緩沖器)。

7

你知道那些常用邏輯電平?TTL與COMS電平可以直接互連嗎?

常用邏輯電平:12V,5V,3.3V;TTL和CMOS不可以直接互連,由于TTL是在0.3-3.6V之間?,而CMOS則是有在12V的有在5V的。CMOS輸出接到TTL是可以直接互連。TTL接到CMOS需要

在輸出端口加一上拉電阻接到5V或者12V。

8可編程邏輯器件在現(xiàn)代電子設(shè)計中越來越重要,請問:你所知道的可編程邏輯器件有

些?

PAL,PLD,CPLD,F(xiàn)PGA。?9

試用VHDL或VERILOG、ABLE描述8位D觸發(fā)器邏輯。?moduledff8(clk,reset,d,q);

input

clk;?input

reset;

input

[7:0]d;?output[7:0]q;?reg

[7:0]q;?always@(posedgeclkorposedgereset)

if(reset)?

q<=0;?

else

q<=d;?endmodule

10

設(shè)想你將設(shè)計完畢一個電子電路方案。請簡述用EDA軟件(如PROTEL)進行設(shè)計(包

括原理圖和PCB圖)到調(diào)試出樣機的整個過程。在各環(huán)節(jié)應(yīng)注意哪些問題?電源的穩(wěn)定,?電容的選取,以及布局的大小。

11用邏輯門和cmos電路實現(xiàn)ab+cd

12用一個二選一mux和一個inv實現(xiàn)異或?13給了reg的setup,hold時間,求中間組合邏輯的delay范圍。?Delay<period-setup-hold

14如何解決亞穩(wěn)態(tài)?亞穩(wěn)態(tài)是指觸發(fā)器無法在某個規(guī)定期間段內(nèi)達成一個可確認的狀態(tài)。當一個觸發(fā)器進入?亞穩(wěn)態(tài)時,既無法預(yù)測該單元的輸出電平,也無法預(yù)測何時輸出才干穩(wěn)定在某個對的的?電平上。在這個穩(wěn)定期間,觸發(fā)器輸出一些中間級電平,或者也許處在振蕩狀態(tài),并且

這種無用的輸出電平可以沿信號通道上的各個觸發(fā)器級聯(lián)式傳播下去。?15用verilog/vhdl寫一個fifo控制器涉及空,滿,半滿信號。?16用verilog/vddl檢測stream中的特定字符串分狀態(tài)用狀態(tài)機寫。

17用mos管搭出一個二輸入與非門。

18集成電路前段設(shè)計流程,寫出相關(guān)的工具。?19名詞IRQ,BIOS,USB,VHDL,SDR?IRQ:

InterruptReQuest

BIOS:

BasicInputOutputSystem?USB:

UniversalSerialBus

VHDL:VHICHardwareDescriptionLanguage

SDR:

SingleDataRate?20

unix命令cp-r,rm,uname

21用波形表達D觸發(fā)器的功能?22寫異步D觸發(fā)器的verilogmodule?moduledff8(clk,reset,d,q);

input

clk;?input

reset;

input

d;?output

q;

regq;

always@(posedgeclkorposedgereset)?

if(reset)?

q<=0;?

else

q<=d;

endmodule

23

WhatisPCChipset?

芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為?北橋芯片和南橋芯片。北橋芯片提供對CPU的類型和主頻、內(nèi)存的類型和最大容量、ISA?/PCI/AGP插槽、ECC糾錯等支持。南橋芯片則提供對KBC(鍵盤控制器)、RTC(實時時鐘

控制器)、USB(通用串行總線)、UltraDMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級能?源管理)等的支持。其中北橋芯片起著主導(dǎo)性的作用,也稱為主橋(HostBridge)。?除了最通用的南北橋結(jié)構(gòu)外,目前芯片組正向更高級的加速集線架構(gòu)發(fā)展,Intel的??8xx系列芯片組就是這類芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB

直接接入主芯片,可以提供比PCI總線寬一倍的帶寬,達成了266MB/s。?24用傳輸門和反向器搭一個邊沿觸發(fā)器?25畫狀態(tài)機,接受1,2,5分錢的賣報機,每份報紙5分錢?EE面試題?一、模擬電路設(shè)計

基礎(chǔ)知識(筆試時候容易碰到的題目)

1.最基本的如三極管曲線特性(太低極了點)

2.基本放大電路(電壓放大器,電流放大器,互導(dǎo)放大器和互阻放大器),種類,優(yōu)

缺陷,特別是廣泛采用差分結(jié)構(gòu)的因素

3.反饋之類(電壓并聯(lián)反饋,電流串聯(lián)反饋,電壓串聯(lián)反饋和電流并聯(lián)反饋),如:

負反饋的優(yōu)點(減少放大器的增益靈敏度,改變輸入電阻和輸出電阻,改善放大器的線?性和非線性失真,有效地擴展放大器的通頻帶,自動調(diào)節(jié)作用)

4.頻率響應(yīng),如:怎么才算是穩(wěn)定的,如何改變頻響曲線的幾個方法?

5.鎖相環(huán)電路組成,振蕩器(比如用D觸發(fā)器如何搭)

6.A/D電路組成、工作原理?

假如公司做高頻電子的,也許還要RF知識,調(diào)頻,鑒頻鑒相之類,不一一列舉。?

太底層的MOS管物理特性感覺一般不大會作為筆試面試題,由于全是微電子物理,公?

式推導(dǎo)太羅索,除非面試出題的是個老學究。

IC設(shè)計的話需要熟悉的軟件:Cadence,Synopsys,Avant,UNIX當然也要大約會操作?。

實際工作所需要的一些技術(shù)知識(面試容易問到)?

如電路的低功耗,穩(wěn)定,高速如何做到,調(diào)運放,布版圖注意的地方等等,一般會針

對簡歷上你所寫做過的東西具體問,肯定會問得很細(所以別把什么都寫上,精通之類

的詞也別用太多了),這個東西各個人就不同樣了,不好說什么了。

二、數(shù)字電路設(shè)計?

當然必問Verilog/VHDL,如設(shè)計計數(shù)器;

邏輯方面數(shù)字電路的卡諾圖化簡,時序(同步異步差異),觸發(fā)器有幾種(區(qū)別,優(yōu)

點),全加器等等;

比如:設(shè)計一個自動售貨機系統(tǒng),賣soda水的,只能投進三種硬幣,要對的的找回錢數(shù)??

1.畫出fsm(有限狀態(tài)機);

2.用verilog編程,語法要符合fpga設(shè)計的規(guī)定;?

系統(tǒng)方面:假如簡歷上還說做過cpu之類,就會問到諸如cpu如何工作,流水線之類的?問題。?三、單片機、DSP、FPGA、嵌入式方面(從沒碰過,就大約知道幾個名字胡扯幾句,歡迎?拍磚,也歡迎牛人幫忙補充)

如單片機中斷幾個/類型,編中斷程序注意什么問題;?DSP的結(jié)構(gòu)(哈佛結(jié)構(gòu));

嵌入式解決器類型(如ARM),操作系統(tǒng)種類(Vxworks,ucos,winCE,linux),操作系統(tǒng)方

面偏CS方向了,在CS篇里面講了;

四、信號系統(tǒng)基礎(chǔ)

拉氏變換與Z變換公式等類似東西,隨便翻翻書把

如.h(n)=-a*h(n-1)+b*δ(n)?a.求h(n)的z變換;?b.問該系統(tǒng)是否為穩(wěn)定系統(tǒng);?c.寫出FIR數(shù)字濾波器的差分方程;

以往各種筆試題舉例:?運用4選1實現(xiàn)F(x,y,z)=xz+yz'?用mos管搭出一個二輸入與非門。用傳輸門和倒向器搭一個邊沿觸發(fā)器?用運算放大器組成一個10倍的放大器?微波電路的匹配電阻。?名詞解釋,無聊的外文縮寫罷了,比如PCI、ECC、DDR、interrupt、pipeline、IRQ,BI

OS,USB,VHDL,VLSIVCO(壓控振蕩器)RAM(動態(tài)隨機存儲器),FIRIIRDFT(離散傅立葉?變換)或者是中文的,比如:a.量化誤差

b.直方圖

c.白平衡?共同的注意點?1.一般情況下,面試官重要根據(jù)你的簡歷提問,所以一定要對自己負責,把簡歷上的東?西搞明白;?2.個別招聘針對性特別強,就招目前他們確的方向的人,這種情況下,就要投其所好,

盡量介紹其所關(guān)心的東西。?3.其實技術(shù)面試并不難,但是由于很多東西都忘掉了,才覺得有些難。所以最佳在面試

前把該看的書看看。?4.雖然說技術(shù)面試是實力的較量與體現(xiàn),但是不可否認,由于不用面試官/公司所專領(lǐng)域?及愛好不同,也有面試也有很大的偶爾性,需要冷靜對待。不能由于被拒,就否認自己

或責罵公司。?5.面試時要takeiteasy,對越是自己鐘情的公司越要這樣。

Infineon筆試試題

1.畫出CMOS晶體管的CROSS-OVER圖(應(yīng)當是縱剖面圖),給出所有也許的傳輸特性和轉(zhuǎn)

移特性。

2.畫出NOT,NAND,NOR的符號,真值表,尚有transistorlevel的電路。?3.給出一個簡樸電路,讓你分析輸出電壓的特性(就是個積分電路),并求輸出端某點?的

rise/fall時間。?4.給出一個簡樸的由多個NOT,NAND,NOR組成的原理圖根據(jù)輸入波形畫出各點波形。?5.給出多個mos管組成的電路求5個點的電壓

6.給出單管DRAM的原理圖(西電版《數(shù)字電子技術(shù)基礎(chǔ)》(作者楊頌華、馮毛官)205頁?圖9-14b),問你有什么辦法提高refreshtime,總共有5個問題,記不起來了(減少溫?度,增大電容存儲容量)?7.編一個簡樸的求n!的程序?8.sketch連續(xù)正弦信號和連續(xù)矩形波(都有圖)的傅立葉變換?若干題目?1。集成電路設(shè)計前端流程及工具。

先介紹下IC開發(fā)流程:?1.)代碼輸入(designinput)

用vhdl或者是verilog語言來完畢器件的功能描述,生成hdl代碼

語言輸入工具:SUMMIT

VISUALHDL

MENTOR

RENIOR?圖形輸入:

composer(cadence);?

viewlogic(viewdraw)

2.)電路仿真(circuitsimulation)

將vhd代碼進行先前邏輯仿真,驗證功能描述是否對的?數(shù)字電路仿真工具:?

Verolog:

CADENCE

Verolig-XL?

SYNOPSYS

VCS?

MENTOR

Modle-sim

VHDL:

CADENCE

NC-vhdl

SYNOPSYS

VSS

MENTOR

Modle-sim

模擬電路仿真工具:

AVANTIHSpicepspice,spectremicromicrowave:

eesoft:hp??3.)邏輯綜合(synthesistools)

邏輯綜合工具可以將設(shè)計思想vhd代碼轉(zhuǎn)化成相應(yīng)一定工藝手段的門級電路;將初級仿真

中所沒有考慮的門沿(gatesdelay)反標到生成的門級網(wǎng)表中,返回電路仿真階段進行?再仿真。最終仿真結(jié)果生成的網(wǎng)表稱為物理網(wǎng)表。?2。FPGA和ASIC的概念,他們的區(qū)別

答案:FPGA是可編程ASIC。

ASIC:專用集成電路,它是面向?qū)iT用途的電路,專門為一個用戶設(shè)計和制造的。根據(jù)一?個用戶的特定規(guī)定,能以低研制成本,短、交貨周期供貨的全定制,半定制集成電路。?與門陣列等其它ASIC(ApplicationSpecificIC)相比,它們又具有設(shè)計開發(fā)周期短、設(shè)?計制導(dǎo)致本低、開發(fā)工具先進、標準產(chǎn)品無需測試、質(zhì)量穩(wěn)定以及可實時在線檢查等優(yōu)?點

3。LATCH和DFF的概念和區(qū)別?4。用DFF實現(xiàn)二分頻。?5。用VERILOG或VHDL寫一段代碼,實現(xiàn)消除一個glitch。

6。給一個表達式f=xxxx+xxxx+xxxxx+xxxx用最少數(shù)量的與非門實現(xiàn)(事實上就是化簡)

。?7。用VERILOG或VHDL寫一段代碼,實現(xiàn)10進制計數(shù)器。

8。給出一個門級的圖,又給了各個門的傳輸延時,問關(guān)鍵途徑是什么,還問給出輸入,

使得輸出依賴于關(guān)鍵途徑。?9。A,B,C,D,E進行投票,多數(shù)服從少數(shù),輸出是F(也就是假如A,B,C,D,E中1的個數(shù)比0?多,那么F輸出為1,否則F為0),用與非門實現(xiàn),輸入數(shù)目沒有限制。

10.a(chǎn)為輸入端,b為輸出端,假如a連續(xù)輸入為1101則b輸出為1,否則為0

例如a:

b:

?

請畫出statemachine

11.請用RTL描述上題statemachine

12.為了實現(xiàn)邏輯(AXORB)OR(CANDD),請選用以下邏輯中的一種,并說明為什?么?

1)INV

2)AND

3)OR

4)NAND

5)NOR

6)XOR()?答案:NAND?部分科廣試題應(yīng)聘IC版圖設(shè)計engineer的部分試題:

1、畫出Y=A*B+C的cmos電路圖;?2、什么叫Latchup??3、什么叫窄溝效應(yīng)?

4、以interver為例,寫出N阱CMOS的process流程,并畫出剖面圖。

威盛最新考題

1.寫出asic前期設(shè)計的流程和相應(yīng)的工具?2.化簡F(A,B,C,D)=m(1,3,4,5,10,11,12,13,14,15)的和?3.畫出DFF的結(jié)構(gòu)圖,用verilog實現(xiàn)之?4.一個農(nóng)夫發(fā)現(xiàn)圍成正方形的圍欄比長方形的節(jié)省4個木樁但是面積同樣.羊的數(shù)目和正?方形圍欄的樁子的個數(shù)同樣但是小于36,問有多少羊?5畫出可以檢測10010串的狀態(tài)圖,并verilog實現(xiàn)之

6寫出兩個排序算法,問哪個好

東信筆試題?筆試:30分鐘。

1.壓控振蕩器的英文縮寫(VCO)。?2.動態(tài)隨機存儲器的英文縮寫(DRAM)。?3.選擇電阻時要考慮什么?

4.單片機上電后沒有運轉(zhuǎn),一方面要檢查什么?

5.計算機的基本組成部分及其各自的作用。

6.如何用D觸發(fā)器、與或非門組成二分頻電路?

南山之橋的筆試題

1.setup和holdup時間,區(qū)別.

2.多時域設(shè)計中,如何解決信號跨時域?3.latch與register的區(qū)別,為什么現(xiàn)在多用register.行為級描述中l(wèi)atch如何產(chǎn)生的

4.BLOCKINGNONBLOCKING賦值的區(qū)別?5.MOORE與MEELEY狀態(tài)機的特性

6.IC設(shè)計中同步復(fù)位與異步復(fù)位的區(qū)別?7.實現(xiàn)N位JohnsonCounter,N=5?8.用FSM實現(xiàn)101101的序列檢測模塊?威盛VIA2023.11.06上海筆試試題?兩個positions,ASICandVLSI:?VLSI:

1。解釋setup和holdtimeviolation,畫圖說明,并說明解決辦法。

2。說說靜態(tài)、動態(tài)時序模擬的優(yōu)缺陷。?3。用一種編程語言寫n!的算法。?4。畫出CMOS的圖,畫出tow-to-onemuxgate。

5。說出你的最大弱點及改善方法。?6。說出你的抱負。說出你想達成的目的。題目是英文出的,要用英文回答。

ASIC:

1。一個四級的Mux,其中第二級信號為關(guān)鍵信號如何改善timing?2.一個狀態(tài)機的題目用verilog實現(xiàn)但是這個狀態(tài)機話的實在比較差很容易誤解的

3.卡諾圖寫出邏輯表達使...

4.用邏輯們畫出D觸發(fā)器

5.給出某個一般時序電路的圖,有Tsetup,Tdelay,Tck->q,尚有clock的delay,寫出決?定最大時鐘的因素同時給出表達式

6。c語言實現(xiàn)記錄某個cell在某.v文獻調(diào)用的次數(shù)(這個題目真bt)

7cache的重要部分什么的

8Asic的designflow....?補充:用邏輯門畫D觸發(fā)器?共五道題,大體如下:

1.圖示從RTLsynthesis到tapeout之間的設(shè)計flow,并列出其中各步使用的tool.

2.用perl或TCL/Tk實現(xiàn)一段字符串辨認和比較的程序.(唉,都不懂)?3.畫出一種CMOS的D鎖存器的電路圖和版圖.?4.解釋setuptime和holdtime的定義和在時鐘信號延遲時的變化.?5.解釋lat(yī)ch-up現(xiàn)象和Antennaeffect和其防止措施.

1。電流公式?2。平板電容公式(C=εS/4πkd)

3。電阻R和電容C串聯(lián),輸入電壓為R和C之間的電壓,輸出電壓分別為C上電壓和R上電壓

,規(guī)定繪制這兩種電路輸入電壓的頻譜,判斷這兩種電路何為高通濾波器,何為低通濾波器。當RC說明:

1、筆試共分兩部分:第一部分為基礎(chǔ)篇(必答題);第二部分為專業(yè)篇(選答題)。?2、應(yīng)聘芯片設(shè)計崗位的同學請以書面形式回答問題并附簡歷參與應(yīng)聘面試。

3、如不能參與現(xiàn)場招聘的同學,請將簡歷和答卷郵寄或發(fā)e-mail的形式(請注明應(yīng)聘標題)給我們,以便我們對您作出客觀、全面的評價。?第一部分:基礎(chǔ)篇(該部分共有試題8題,為必答題,每位應(yīng)聘者按自己對問題的理解去回答,盡也許多回答你所知道的內(nèi)容。若不清楚就寫不清楚)。?1、我們公司的產(chǎn)品是集成電路,請描述一下你對集成電路的結(jié)識,列舉一些與集成電路相關(guān)的內(nèi)容(如講清楚模擬、數(shù)字、雙極型、CMOS、MCU、RISC、CISC、DSP、ASIC、FPGA等的概念)。

2、你認為你從事研發(fā)工作有哪些特點??3、基爾霍夫定理的內(nèi)容是什么?

4、描述你對集成電路設(shè)計流程的結(jié)識?5、描述你對集成電路工藝的結(jié)識。

6、你知道的集成電路設(shè)計的表達方式有哪幾種?

7、描述一個交通信號燈的設(shè)計。

8、我們將研發(fā)人員分為若干研究方向,對協(xié)議和算法理解(重要應(yīng)用在網(wǎng)絡(luò)通信、圖象語音壓縮方面)、電子系統(tǒng)方案的研究、用MCU、DSP編程實現(xiàn)電路功能、用ASIC設(shè)計技術(shù)設(shè)計電路(涉及MCU、DSP自身)、電路功能模塊設(shè)計(涉及模擬電路和數(shù)字電路)、集成電路后端設(shè)計(重要是指綜合及自動布局布線技術(shù))、集成電路設(shè)計與工藝接口的研究。你希望從事哪方面的研究?(可以選擇多個方向。此外,已經(jīng)從事過相關(guān)研發(fā)的人員可以具體描述你的研發(fā)經(jīng)歷)。?第二部分:專業(yè)篇(根據(jù)你選擇的方向回答以下你認為相關(guān)的專業(yè)篇的問題。一般情況)?下你只需要回答五道題以上,但請盡也許多回答你所知道的,以便我們了解你的知識結(jié)構(gòu)及技術(shù)特點。

1、請談?wù)剬σ粋€系統(tǒng)設(shè)計的總體思緒。針對這個思緒,你覺得應(yīng)當具有哪些方面的知識??2、現(xiàn)有一用戶需要一種集成電路產(chǎn)品,規(guī)定該產(chǎn)品可以實現(xiàn)如下功能:y=lnx,其中,x為4位二進制整數(shù)輸入信號。y為二進制小數(shù)輸出,規(guī)定保存兩位小數(shù)。電源電壓為3~5v假設(shè)公司接到該項目后,交由你來負責該產(chǎn)品的設(shè)計,試討論該產(chǎn)品的設(shè)計全程。?3、簡樸描述一個單片機系統(tǒng)的重要組成模塊,并說明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡述單片機應(yīng)用系統(tǒng)的設(shè)計原則。

4、請用方框圖描述一個你熟悉的實用數(shù)字信號解決系統(tǒng),并做簡要的分析;假如沒有也可以自己設(shè)計一個簡樸的數(shù)字信號解決系統(tǒng),并描述其功能及用途。5、畫出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒有重疊地址?根據(jù)是什么?若有,則寫出每片2716的重疊地址范圍。

6、用8051設(shè)計一個帶一個8*16鍵盤加驅(qū)動八個數(shù)碼管(共陽)的原理圖。

7、PCI總線的含義是什么?PCI總線的重要特點是什么?

8、請簡要描述HUFFMAN編碼的基本原理及其基本的實現(xiàn)方法。?9、說出OSI七層網(wǎng)絡(luò)協(xié)議中的四層(任意四層)。?10、中斷的概念?簡述中斷的過程。?11、說說對數(shù)字邏輯中的競爭和冒險的理解,并舉例說明競爭和冒險如何消除。

12、要用一個開環(huán)脈沖調(diào)速系統(tǒng)來控制直流電動機的轉(zhuǎn)速,程序由8051完畢。簡樸原理?如下:由P3.4輸出脈沖的占空比來控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由K7-K0八個開關(guān)來設(shè)立,直接與P1口相連(開關(guān)撥到下方時為"0",撥到上方時為"1",組成一個八位二進制數(shù)N),規(guī)定占空比為N/256。?下面程序用計數(shù)法來實現(xiàn)這一功能,請將空余部分添完整。

MOVP1,#0FFH

LOOP1:MOVR4,#0FFH

MOVR3,#00H?LOOP2:MOVA,P1

SUBBA,R3?JNZSKP1?SKP1:MOVC,70H?MOVP3.4,C

ACALLDELAY:此延時子程序略?AJMPLOOP1?13、用你熟悉的設(shè)計方式設(shè)計一個可預(yù)置初值的7進制循環(huán)計數(shù)器,15進制的呢?

14、請用HDL描述四位的全加法器、5分頻電路。?15、簡述FPGA等可編程邏輯器件設(shè)計流程。?16、同步電路和異步電路的區(qū)別是什么?

17、電壓源、電流源是集成電路中經(jīng)常用到的模塊,請畫出你知道的線路結(jié)構(gòu),簡樸描述其優(yōu)缺陷。

18、描述反饋電路的概念,列舉他們的應(yīng)用。?19、放大電路的頻率補償?shù)哪康氖鞘裁?,有哪些方法?/p>

20、畫出CMOS電路的晶體管級電路圖,實現(xiàn)Y=A.B+C(D+E)

21、請分析如下電路所實現(xiàn)的功能。

22、A)

#include?voidtestf(int*p)

{?*p+=1;

}!

main()?{

int*n,m[2];?n=m;

m[0]=1;

m[1]=8;

testf(n);

printf("Dat(yī)avalueis%d",*n);

}

-----------?B)

#include

voidtestf(int**p)

{?*p+=1;?}

main()?{int*n,m[2];?n=m;?m[0]=1;?m[1]=8;

testf(&n);?printf(Datavalueis%d",*n)

}

下面的結(jié)果是程序A還是程序B的?

Datavalueis8

那么另一段程序的結(jié)果是什么??23、用簡樸電路實現(xiàn),當A為輸入時,輸出B波形為:A:

B:?24、LC正弦波振蕩器有哪幾種三點式振蕩電路,分別畫出其原理圖。

25、鎖相環(huán)有哪幾部分組成??26、人的話音頻率一般為300~3400HZ,若對其采樣且使信號不失真,其最小的采樣頻率應(yīng)為多大?若采用8KHZ的采樣頻率,并采用8bit的PCM編碼,則存儲一秒鐘的信號數(shù)據(jù)量有多大??27、在CMOS電路中,要有一個單管作為開關(guān)管精確傳遞模擬低電平,這個單管你會用P管還是N管,為什么??28、畫出由運放構(gòu)成加法、減法、微分、積分運算的電路原理圖。并畫出一個晶體管級的運放電路。

29、數(shù)字濾波器的分類和結(jié)構(gòu)特點。?30、DAC和ADC的實現(xiàn)各有哪些方法??31、描述CMOS電路中閂鎖效應(yīng)產(chǎn)生的過程及最后的結(jié)果?

32、什么叫做OTP片、掩膜片,兩者的區(qū)別何在??33、列舉幾種集成電路典型工藝。工藝上常提到0.25,0.18指的是什么??34、請描述一下國內(nèi)的工藝現(xiàn)狀。

35、請簡述一下設(shè)計后端的整個流程??36、有否接觸過自動布局布線?請說出一兩種工具軟件。自動布局布線需要哪些基本元

素?

37、半導(dǎo)體工藝中,摻雜有哪幾種方式?

38、什么是NMOS、PMOS、CMOS?什么是增強型、耗盡型?什么是PNP、NPN?他們有什么差別?

39、為什么一個標準的倒相器中P管的寬長比要比N管的寬長比大?

40、硅柵COMS工藝中N阱中做的是P管還是N管,N阱的阱電位的連接有什么規(guī)定?標題:各知名公司電子工程師面試試題單片機MCU部分單片機、MCU、計算機原理?1、簡樸描述一個單片機系統(tǒng)的重要組成模塊,并說明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡述單片機應(yīng)用系統(tǒng)的設(shè)計原則。(仕蘭微面試題目)

2、畫出8031與2716(2K*8ROM)的連線圖,規(guī)定采用三-八譯碼器,8031的P2.5,P2.4和P2.3參與譯碼,基本地址范圍為3000H-3FFFH。該2716有沒有重疊地址?根據(jù)是什么?若有,則寫出每片2716的重疊地址范圍。(仕蘭微面試題目)

3、用8051設(shè)計一個帶一個8*16鍵盤加驅(qū)動八個數(shù)碼管(共陽)的原理圖。(仕蘭微面試題目)?4、PCI總線的含義是什么?PCI總線的重要特點是什么?(仕蘭微面試題目)?5、中斷的概念?簡述中斷的過程。(仕蘭微面試題目)?6、如單片機中斷幾個/類型,編中斷程序注意什么問題;(未知)

7、要用一個開環(huán)脈沖調(diào)速系統(tǒng)來控制直流電動機的轉(zhuǎn)速,程序由8051完畢。簡樸原理如下:由P3.4輸出脈沖的占空比來控制轉(zhuǎn)速,占空比越大,轉(zhuǎn)速越快;而占空比由K7-K0八個開關(guān)來設(shè)立,直接與P1口相連(開關(guān)撥到下方時為"0",撥到上方時為"1",組成一個八位二進制數(shù)N),規(guī)定占空比為N/256。

(仕蘭微面試題目)?下面程序用計數(shù)法來實現(xiàn)這一功能,請將空余部分添完整。

MOVP1,#0FFH

?LOOP1:MOVR4,#0FFH

?MOVR3,#00H

?LOOP2:MOVA,P1

?SUBBA,R3

?JNZSKP1

?--------

?SKP1:MOVC,70H

?MOVP3.4,C

?ACALLDELAY:此延時子程序略

?--

--------

AJMPLOOP1

8、單片機上電后沒有運轉(zhuǎn),一方面要檢查什么?(東信筆試題)?9、WhatisPCChipset?(揚智電子筆試)

芯片組(Chipset)是主板的核心組成部分,按照在主板上的排列位置的不同,通常分為北橋芯片和南橋芯片。北橋芯片提供對CPU的類型和主頻、內(nèi)存的類型和最大容量、ISA/PCI/AGP插槽、ECC糾錯等支持。南橋芯片則提供對KBC(鍵盤控制器)、RTC(實時時鐘控制器)、USB(通用串行總線)、UltraDMA/33(66)EIDE數(shù)據(jù)傳輸方式和ACPI(高級能源管理)等的支持。其中北橋芯片起著主導(dǎo)性的作用,也稱為主橋(HostBridge)。

除了最通用的南北橋結(jié)構(gòu)外,目前芯片組正向更高級的加速集線架構(gòu)發(fā)展,Intel的8xx系列芯片組就是這類芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM和USB直接接入主芯片,可以提供比PCI總線寬一倍的帶寬,達成了266MB/s。

10、假如簡歷上還說做過cpu之類,就會問到諸如cpu如何工作,流水線之類的問題。(未知)

11、計算機的基本組成部分及其各自的作用。(東信筆試題)?12、請畫出微機接口電路中,典型的輸入設(shè)備與微機接口邏輯示意圖(數(shù)據(jù)接口、控制接口、所存器/緩沖器)。(漢王筆試)?13、cache的重要部分什么的。(威盛VIA2023.11.06上海筆試試題)?14、同步異步傳輸?shù)牟町?未知)

15、串行通信與同步通信異同,特點,比較。(華為面試題)

16、RS232c高電平脈沖相應(yīng)的TTL邏輯是?(負邏輯?)(華為面試題)]IT知名公司常見面試題實例與詳解一、通用面試例題分析?

1.在學校里你學習了哪些課程,成績?nèi)绾?

答:一方面看看計算機專業(yè)的課程:系統(tǒng)原理、微機原理、匯編語言、網(wǎng)絡(luò)基礎(chǔ)、VisualBasic編程、SQL、HTML語言、高等數(shù)學……基本上以對計算機科學結(jié)構(gòu)性、設(shè)計性的課程為主。然后是自動化專業(yè),這張課表上少了匯編語言等系統(tǒng)基礎(chǔ)的課程,增長了POWERBUILDER、NTSever等網(wǎng)絡(luò)方面的內(nèi)容,畢竟現(xiàn)在的自動化與網(wǎng)絡(luò)密不可分。而信息管理工程專業(yè)的課程就顯然偏重應(yīng)用的色彩。除VB、VC編程語言的課程外,Windows、Photoshop、Flash/Firework/Dreamweaver網(wǎng)頁制作工具等課程也赫然在目。4b5ce2fe28&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;261cbd5717??2.想著手編寫一個程序,在整個開發(fā)過程中,其中包含了大量細節(jié),并推薦了許多環(huán)節(jié)和文檔,那么,時刻提醒自己注意的是什么問題?整個過程是什么?

答:時刻提醒自己注意的問題是:??(1)對象是什么?(如何將自己的項目分割成一系列單獨的組件?)5a880faf6f&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;c350ade2a4??(2)它們的接口是什么?(需要將什么消息發(fā)給每一個對象?)??整個過程可劃分為四個階段,階段0剛剛開始采用某些形式的結(jié)構(gòu)。?

階段0:擬出一個計劃2e2d7fbdea&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;63a9a786b6??第一步是決定在后面的過程中采用哪些環(huán)節(jié)。

在這個階段,也許要決定一些必要的附加解決結(jié)構(gòu)。在整個過程中設(shè)立幾個標志,或者“路標”,將更有益于你集中注意力。通過了一個接一個的路標以后,可對自己的進度有清楚的把握。??階段1:要制作什么?6fe97759aa&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;b922cfa312

?在上一代程序設(shè)計中(即“過程化或程序化設(shè)計”),這個階段稱為“建立需求分析和系統(tǒng)規(guī)格”。應(yīng)盡也許總結(jié)出自己系統(tǒng)的一套完整的“使用條件”或者“應(yīng)用場合”。

?階段2:如何構(gòu)建?

?在這一階段,必須拿出一套設(shè)計方案,并解釋其中包含的各類對象在外觀上是什么樣子,以及互相間是如何溝通的。f062936a96&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;86607aa54c

?階段3:開始創(chuàng)建

全面的思考、周密的準備、良好的構(gòu)造不僅使程序更易構(gòu)建與調(diào)試,也使其更易理解和維護,而那正是一套軟件贏利的必要條件。??構(gòu)建好系統(tǒng),并令其運營起來后,必須進行實際檢查,以前做的那些需求分析和系統(tǒng)規(guī)格便可派上用場了。全面地考察自己的程序,擬定提出的所有規(guī)定均已滿足?,F(xiàn)在一切似乎都該結(jié)束了?5568161a8c©應(yīng)屆生求職網(wǎng)YingJieSheng.COM©d5792c152c

階段4:校訂?

第一次做的東西并不完善,所以需為自己留下一個進一步學習、認知的空間,再回過頭去作一些改變”。對于要解決的問題,隨著對它的學習和了解更加進一步,也許需要作出大量改動。進行這些工作的一個動力是隨著不斷的改革優(yōu)化,終于可以從自己的努力中得到回報,無論這需要經(jīng)歷一個較短還是較長的時期,達成抱負的狀態(tài)。

3.什么是UML?8e8850243b©應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;8aa0d594fc

?答:是一種可以描述問題、描述解決方案、起溝通作用的語言。這就是UML。

?UML(UnifiedModelingLanguage統(tǒng)一建模語言)是由Rational公司發(fā)明,目前由OMG(標準化對象管理機構(gòu))維護。作為一種建模語言,UML的定義涉及UML語義和UML表達法兩個部分:

?UML語義4005f8da13&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;60d149af1f

?描述基于UML的精確元模型定義。元模型為UML的所有元素在語法和語義上提供了簡樸、一致、通用的定義性說明,使開發(fā)者能在語義上取得一致,消除了因人而異的最佳表達方法所導(dǎo)致的影響。此外UML還支持對元模型的擴展定義。

UML表達法??定義UML符號的表達法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法為系統(tǒng)建模提供了標準。這些圖形符號和文字所表達的是應(yīng)用級的模型,在語義上它是UML元模型的實例。標準建模語言UML的重要內(nèi)容可以由下列五類圖(共9種圖形)來定義:用例圖、靜態(tài)圖、行為圖、交互圖、實現(xiàn)圖。e0327ad868&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;e0bcd30097?

從應(yīng)用的角度看,當采用面向?qū)ο蠹夹g(shù)設(shè)計系統(tǒng)時,一方面是描述需求;另一方面根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,涉及用例圖、類圖(包含包)、對象圖、組件圖和配置圖等五個圖形,是標準建模語言UML的靜態(tài)建模機制。其中第三步中所建立的模型或者可以執(zhí)行,或者表達執(zhí)行時的時序狀態(tài)或交互關(guān)系。它涉及狀態(tài)圖、活動圖、順序圖和合作圖等四個圖形,是標準建模語言UML的動態(tài)建模機制。因此,標準建模語言UML的重要內(nèi)容也可以歸納為靜態(tài)建模機制和動態(tài)建模機制兩大類。?

4.什么是軟件重用?

答:軟件重用(Reuse)是軟件工程中最重要的思想之一,只有軟件重用,才干減少軟件成本,提高軟件的質(zhì)量。你在對一個軟件進行分析的時候,找出可以重用的對象,有助于你開發(fā)高效的軟件系統(tǒng)。正如前面所說的,你不必把軟件分析的過度細致,你只需從中找出關(guān)鍵性的、可以重用的對象就足夠了。剩下的事情,就是對這些對象分派屬性和方法,并充足的使用這些對象就好了。8f07f89ddb©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©4c20a920bf

1)編寫項目視圖和范圍文檔?

系統(tǒng)的需求涉及四個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求、非功能性需求。

?2)用戶群分類cdcd5072bb&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©036ebd0562

?用戶提成不同的用戶類。與UML中Usecase的Actor概念同樣,用戶類不一定都指人,也可以涉及其他應(yīng)用系統(tǒng)、接口或者硬件,這樣做使得與系統(tǒng)邊界外的接口也成為系統(tǒng)需求。

3)選擇用戶代表?

4)建立核心隊伍ea6328a42e&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;4c65f8a52f?

5)擬定使用實例??6)召開聯(lián)合會議

7)分析用戶工作流程f7.ERP系統(tǒng)與MRP-Ⅱ的區(qū)別是什么???答:ERP是在MRP-Ⅱ基礎(chǔ)上進一步發(fā)展起來的公司管理信息系統(tǒng),為了進一步理解ERP系統(tǒng)的概念及其重要功能,需要弄清ERP與MRP-Ⅱ之間的區(qū)別。e76fc52277&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;2555b7c98f?

1)在資源管理范圍方面的差別??MRP-Ⅱ重要側(cè)重對公司內(nèi)部人、財、物等資源的管理,ERP系統(tǒng)提出了供應(yīng)鏈(SupplyChain)的概念,即把客戶需求和公司內(nèi)部的制造活動以及供應(yīng)商的制造資源整合在一起,并對供應(yīng)鏈上的所有環(huán)節(jié)進行有效管理,這些五一節(jié)涉及訂單、采購、庫存、計劃、生產(chǎn)制造、質(zhì)量控制、運送、分銷、服務(wù)與維護、財務(wù)管理、人事管理、實驗室管理、項目管理、配方管理等。??2)在生產(chǎn)方式管理方面的差別754ba1c09b&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;2400da7143

?MRP-Ⅱ系統(tǒng)把公司歸類為幾種典型的生產(chǎn)方式來進行管理,如反復(fù)制造、批量生產(chǎn)、按訂單生產(chǎn)、按訂單裝配、按庫存生產(chǎn)等,針對每一種類型都有一套管理標準。而在80年代末、90年代初期,公司為了緊跟市場的變化,多品種、小批量生產(chǎn)以及看板式生產(chǎn)成為公司重要采用的生產(chǎn)方式,而ERP則能很好地支持和管理這種混合型制造環(huán)境,滿足了公司多元化經(jīng)營需求。

?3)在管理功能方面的差別??ERP除了MRP-Ⅱ系統(tǒng)的制造、分銷、財務(wù)管理功能外,還增長了支持整各個環(huán)節(jié)之間的運送管理和倉庫管理;支持生產(chǎn)保障體系的質(zhì)量管理、實驗室管理、設(shè)備維修和備品備件管理;支持對工作流(業(yè)務(wù)解決流程)的管理。a126b2f4b2&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;3e5415eb55

4)在事務(wù)解決控制方面的差別?

MRP-Ⅱ是通過計劃的及時滾動來控制整個生產(chǎn)過程,它的實時性較差,一般只有實現(xiàn)事中控制。而ERP系統(tǒng)支持在線分析解決OLAP(OnlineAnalyticalProcessing)、售后服務(wù)及質(zhì)量反饋,強調(diào)公司的事前控制能力,它可以將設(shè)計、制造、銷售、運送等通過集成來并行地進行各種相關(guān)的作業(yè),為公司提供了對質(zhì)量、適應(yīng)變化、客戶滿意、效績等關(guān)鍵問題的實時分析能力。

?此外,在MRP-Ⅱ中,財務(wù)系統(tǒng)只是一個信息的歸結(jié)者,它的功能是將供、產(chǎn)、銷中的數(shù)量信息轉(zhuǎn)變?yōu)閮r值信息,是物流的價值反映。而ERP系統(tǒng)則將財務(wù)計劃功能和價值控制功能集成到整個供應(yīng)鏈上,如在生產(chǎn)計劃系統(tǒng)中,除了保存原有的主生產(chǎn)計劃、物料需求計劃和能力計劃外還擴展了銷售執(zhí)行計劃SOP和利潤計劃。6e7929b125&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;afddbe1c45

?5)在跨國(或地區(qū))經(jīng)營事務(wù)解決方面的差別

現(xiàn)代公司的發(fā)展,使得公司內(nèi)部各個組織單元之間、公司與外部的業(yè)務(wù)單元之間的協(xié)調(diào)變得越來越多和越來越重要,ERP系統(tǒng)運用完善的組織架構(gòu),從而可以支持跨國經(jīng)營的多國家地區(qū)、多工廠、多語種、多幣制應(yīng)用需求。??6)在計算機信息解決技術(shù)方面的差別cbf4caaed3&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©;17fda73c03

隨著IT技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)通信技術(shù)的應(yīng)用,使得ERP系統(tǒng)的以實現(xiàn)對整個供應(yīng)鏈信息進行集成管理。ERP系統(tǒng)應(yīng)用客戶/服務(wù)器(C/S)體系結(jié)構(gòu)和分布式數(shù)據(jù)解決技術(shù),支持Internet/Intranet/Extranet、電子商務(wù)(E-busincss,E-commerce)、電子數(shù)據(jù)互換EDI,此外,還能實現(xiàn)在不同平臺上的互操作。我們就討論了“路標”的概念,當你的第一個路標達成之后,剩下的應(yīng)當都是屬于校訂的事了。通過和用戶的交互,擬定新的“路標”,不斷的改善系統(tǒng)功能,優(yōu)化系統(tǒng)結(jié)構(gòu),修正系統(tǒng)Bug。

?通過使用WWF,你可以創(chuàng)建基于解決器流的工作流并且把它們部署在任何類型的.NET應(yīng)用程序中。此外,本文還討論了ASP.NET開發(fā)者面對的一些特有的問題-這些問題也許通過使用工作流得到解決,如維持狀態(tài)和頁面導(dǎo)航等。

?8.WWF,Windows工作流基礎(chǔ)是什么?14875e45bb©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;57d84ec662??答:在2023年9月,微軟在它的一年兩次的專業(yè)開發(fā)者會議上公開了WindowsWorkflowFoundation(WWF,Windows工作流基礎(chǔ))。作為WinFXAPI的支柱之一,WWF提供應(yīng)開發(fā)者一個普通框架-在其上開發(fā)過程驅(qū)動的和以工作流為中心的應(yīng)用程序。?

當前,有些組織力圖把整個商業(yè)過程自動化;他們的標準答案就是集合一隊開發(fā)者來開發(fā)相應(yīng)的代碼。盡管這種方式對于這些組織帶來良好的作用,然而也有一些固有的問題。為了進一步理解這一問題,你需要理解一個工作流的基本特性。

?一個工作流本質(zhì)是一種方法-用來歸檔包含在完畢一個單元的工作中的活動。典型地,在解決過程中,工作"流"流過一項或更多活動。這些活動可以通過機器或人工來實現(xiàn),并且有也許象在一個互聯(lián)網(wǎng)應(yīng)用程序定義頁面順序同樣得簡樸,也有也許象管理必須為任何數(shù)目的人都要看到、更改并批準的文獻或產(chǎn)品同樣得復(fù)雜。976aab5298&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;5ebbcd3a1b?

由于如此多的工作流程必須考慮到人工參預(yù),所以也許需要花費很長工期才干完畢,時間也許為幾小時到數(shù)月或更長。例如,參預(yù)在該過程中的人也許無法找到,不在本地或忙于此外的任務(wù);因此,工作流必須在所有非活動期間可以把自身連續(xù)性存儲。并且,通過編碼獨立實現(xiàn)的過程也許對非技術(shù)人員難于理解而對開發(fā)者卻難于更改。這一點和其它一些因素正是例如WindowsWF等通用工作流框架的目的-其目的就在于使創(chuàng)建、改變和管理工作流更容易-這是通過向它們提供一個可視化接口或通過定義一組普通API來實現(xiàn)的。??你可以把WWF工作流放置在任何類型的.NET應(yīng)用程序中-涉及Windows表單程序,控制臺應(yīng)用程序,Windows服務(wù)和ASP.NETWeb應(yīng)用程序。每種類型都需要專門的考慮。盡管一些現(xiàn)有示例已經(jīng)足夠說明如何把工作流宿主到Windows表單程序和控制臺應(yīng)用程序中,但是本文將集中于討論ASP.NET開發(fā)者的問題-他們希望把工作流集成到自己的應(yīng)用程序中。

?WindowsWF和MVC模式:在開發(fā)一個ASP.NET應(yīng)用程序時,你也許使用WWF的一個普通的方法是實現(xiàn)一種模型-視圖-控制器(MVC)方法。實質(zhì)上,MVC的目的是把描述層、應(yīng)用程序邏輯和應(yīng)用程序流邏輯分離開來。44a3365a46&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;13c8261511

?搞清楚這個將十分有益于一個ASP.NET應(yīng)用程序的開發(fā),請考慮一個幫助桌面票工作流的場合。假定有一個商業(yè)用戶通過填寫一個ASP.NETWeb表單并點擊一個提交按鈕來啟動該工作流。接下來,服務(wù)器就會告知一個使用Windows表單應(yīng)用程序和幫助桌面的雇員—“有新票可用了”。該幫助桌面雇員然后將在這一問題上工作,并在最后關(guān)閉該票。假如使用WindowsWF來開發(fā)這個工作流情形,那么所有的解決邏輯和流程可以被包含在工作流自身,而該ASP.NET應(yīng)用程序?qū)⑼耆恍枰私膺@一邏輯。?

這種場合提供了一些穩(wěn)固的證據(jù)-把描述與邏輯相分離是一件好事情。由于這個解決幫助桌面請求的過程是非常普通的,假如使用C#或VB.NET代碼在若干不同的.NET應(yīng)用程序中實現(xiàn)這一邏輯,那么你將會冒著反復(fù)編碼的危險甚至更壞的情形--用完全不同的代碼導(dǎo)致同樣的商業(yè)解決過程的不同實現(xiàn)。但是假如你使用WWF來實現(xiàn)這一過程,那么需要這一過程的應(yīng)用程序開發(fā)者將僅需在一處修改這些環(huán)節(jié)-工作流自身-而不必緊張這樣會改變應(yīng)用程序邏輯。代碼復(fù)制和在哪里實現(xiàn)該過程可以通過WindowsWF的使用來加以緩和。?

當使用WindowsWF在ASP.NET中實現(xiàn)MVC架構(gòu)時,開發(fā)者應(yīng)當嘗試構(gòu)建獨立于應(yīng)用程序的工作流-而該工作流仍然宿主于該應(yīng)用程序中。這將有助于保持邏輯獨立于描述并且保持在該Web應(yīng)用程序中的工作環(huán)節(jié)順序和頁面流之間的高度獨立性。65e6e1edc0&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;c241e73e84

一個WWF開發(fā)新手也許試圖用一固定數(shù)目的活動以某種順序去開發(fā)一個工作流,然后開發(fā)一組ASP.NETWeb表單--這些表單以與之相同的順序從一個表單流向另一個表單。很遺憾,盡管這看上去挺符合邏輯,但是事實上這是非常不具有生產(chǎn)效率的,由于你將會再次實現(xiàn)這個工作流邏輯。Web頁面X不需要知道是否它需要轉(zhuǎn)到頁面Y或頁面Z來對的地實現(xiàn)該工作流環(huán)節(jié)。代之的是,該工作流(模型)應(yīng)當告訴ASP.NET(控制器)下一步該干什么;然后ASP.NET應(yīng)當決定要顯示哪個頁面。這樣,每個頁面幾乎不需要了解整個過程;它僅需要知道如何完畢一個不同的活動并且讓該工作流來關(guān)心頁面是如何從一處流向另一處的。這種分離在開發(fā)者解決頁面流時帶來了一種極大的靈活性。例如,假如你決定改變該頁面顯示順序,那么你可以從工作流中容易地實現(xiàn)這一點,而不需要改變該ASP.NET應(yīng)用程序中的一行代碼。?

9.陳述一下軟件架構(gòu)的概念?

答:軟件架構(gòu)(softwarearchitecture)是一系列相關(guān)的抽象模式,用于指導(dǎo)大型軟件系統(tǒng)各個方面的設(shè)計。軟件架構(gòu)是一個系統(tǒng)的草圖。軟件架構(gòu)描述的對象是直接構(gòu)成系統(tǒng)的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通訊。在實現(xiàn)階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向?qū)ο箢I(lǐng)域中,組件之間的連接通常用接口_(計算機科學)來實現(xiàn)。68b6edd301©應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;7473b74f32

?軟件體系結(jié)構(gòu)是構(gòu)建計算機軟件實踐的基礎(chǔ)。與建筑師設(shè)定建筑項目的設(shè)計原則和目的,作為繪圖員畫圖的基礎(chǔ)同樣,一個軟件架構(gòu)師或者系統(tǒng)架構(gòu)師陳述軟件構(gòu)架以作為滿足不同客戶需求的實際系統(tǒng)設(shè)計方案的基礎(chǔ)。??軟件構(gòu)架是一個容易理解的概念,多數(shù)工程師(特別是經(jīng)驗不多的工程師)會從直覺上來結(jié)識它,但要給出精確的定義很困難。特別是,很難明確地區(qū)分設(shè)計和構(gòu)架:構(gòu)架屬于設(shè)計的一方面,它集中于某些具體的特性。

在“軟件構(gòu)架簡介”中,DavidGArlan和MaryShaw認為軟件構(gòu)架是有關(guān)如下問題的設(shè)計層次:“在計算的算法和數(shù)據(jù)結(jié)構(gòu)之外,設(shè)計并擬定系統(tǒng)整體結(jié)構(gòu)成為了新的問題。結(jié)構(gòu)問題涉及總體組織結(jié)構(gòu)和全局控制結(jié)構(gòu);通信、同步和數(shù)據(jù)訪問的協(xié)議;設(shè)計元素的功能分派;物理分布;設(shè)計元素的組成;定標與性能;備選設(shè)計的選擇?!盵GS93]94728bc39a©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©6dea6e2210

?但構(gòu)架不僅是結(jié)構(gòu);IEEEWorkingGrouponArchitecture把其定義為“系統(tǒng)在其環(huán)境中的最高層概念”[IEEE98]。構(gòu)架還涉及“符合”系統(tǒng)完整性、經(jīng)濟約束條件、審美需求和樣式。它并不僅注重對內(nèi)部的考慮,并且還在系統(tǒng)的用戶環(huán)境和開發(fā)環(huán)境中對系統(tǒng)進行整體考慮,即同時注重對外部的考慮。

在Rat(yī)ionalUnifiedProcESs中,軟件系統(tǒng)的構(gòu)架(在某一給定點)是指系統(tǒng)重要構(gòu)件的組織或結(jié)構(gòu),這些重要構(gòu)件通過接口與不斷減小的構(gòu)件與接口所組成的構(gòu)件進行交互。

?從和目的、主題、材料和結(jié)構(gòu)的聯(lián)系上來說,軟件架構(gòu)可以和建筑物的架構(gòu)相比擬。一個軟件架構(gòu)師需要有廣泛的軟件理論知識和相應(yīng)的經(jīng)驗來事實和管理軟件產(chǎn)品的高級設(shè)計。軟件架構(gòu)師定義和設(shè)計軟件的模塊化,模塊之間的交互,用戶界面風格,對外接口方法,創(chuàng)新的設(shè)計特性,以及高層事物的對象操作、邏輯和流程。fc03eb9ded©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;0b322dacbb??10.軟件系統(tǒng)的架構(gòu)(ArchitECture)有兩個要素是什么???答:

1)它是一個軟件系統(tǒng)從整體到部分的最高層次的劃分。c49eb8f757&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;e6b7bd168a

一個系統(tǒng)通常是由元件組成的,而這些元件如何形成、互相之間如何發(fā)生作用,則是關(guān)于這個系統(tǒng)自身結(jié)構(gòu)的重要信息。

具體地說,就是要涉及架構(gòu)元件(ArchitectureComponent)、聯(lián)結(jié)器(Connector)、任務(wù)流(TASk-flow)。所謂架構(gòu)元素,也就是組成系統(tǒng)的核心"磚瓦",而聯(lián)結(jié)器則描述這些元件之間通訊的途徑、通訊的機制、通訊的預(yù)期結(jié)果,任務(wù)流則描述系統(tǒng)如何使用這些元件和聯(lián)結(jié)器完畢某一項需求。

2)建造一個系統(tǒng)所作出的最高層次的、以后難以更改的,商業(yè)的和技術(shù)的決定。a57b0395e1©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;ccaa938134

在建造一個系統(tǒng)之前會有很多的重要決定需要事先作出,而一旦系統(tǒng)開始進行具體設(shè)計甚至建造,這些決定就很難更改甚至無法更改。顯然,這樣的決定必然是有關(guān)系統(tǒng)設(shè)計成敗的最重要決定,必須通過非常慎重的研究和考察。

卡內(nèi)基梅隆大學和加州大學埃爾文分校在這個領(lǐng)域作了很多研究。卡內(nèi)基·梅隆大學的MaryShaw和DavidGarlan于1996年寫了一本叫做SoftwareArchitectureperspectiveonanemergingDIscipline的書,提出了軟件架構(gòu)中的很多概念,例如軟件組件、連接器、風格等等。加州大學埃爾文分校的軟件研究院所做的工作則重要集中于架構(gòu)風格、架構(gòu)描述語言以及動態(tài)架構(gòu)。??11.架構(gòu)的目的是什么f9020d2abe&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;7ebe61b7aa

答:要達成如下的目的:

·可靠性(Reliable)。軟件系統(tǒng)對于用戶的商業(yè)經(jīng)營和管理來說極為重要,因此軟件系統(tǒng)必須非??煽?。

?·安全行(Secure)。軟件系統(tǒng)所承擔的交易的商業(yè)價值極高,系統(tǒng)的安全性非常重要。ccbdb62ec9&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;1cf9f0fcd1??·可擴展性(SCAlable)。軟件必須可以在用戶的使用率、用戶的數(shù)目增長不久的情況下,保持合理的性能。只有這樣,才干適應(yīng)用戶的市場擴展得也許性。

·可定制化(CuSTomizable)。同樣的一套軟件,可以根據(jù)客戶群的不同和市場需求的變化進行調(diào)整。??·可擴展性(Extensible)。在新技術(shù)出現(xiàn)的時候,一個軟件系統(tǒng)應(yīng)當允許導(dǎo)入新技術(shù),從而對現(xiàn)有系統(tǒng)進行功能和性能的擴展7a99787bd1&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;??·可維護性(MAIntainable)。軟件系統(tǒng)的維護涉及兩方面,一是排除現(xiàn)有的錯誤,二是將新的軟件需求反映到現(xiàn)有系統(tǒng)中去。一個易于維護的系統(tǒng)可以有效地減少技術(shù)支持的花費?

·客戶體驗(CustomerExperience)。軟件系統(tǒng)必須易于使用。??·市場時機(TimetoMarket)。軟件用戶要面臨同業(yè)競爭,軟件提供商也要面臨同業(yè)競爭。以最快的速度爭奪市場先機非常重要。e1cc6bb9f0&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM©b0bf7b01d4

?12.什么是構(gòu)架風格?

答:軟件構(gòu)架(或僅是構(gòu)架視圖)可以具有名為構(gòu)架風格的屬性,該屬性減少了可選的形式,并使構(gòu)架具有一定限度的一致性。樣式可以通過一組模式或通過選擇特定構(gòu)件或連接器作為基本構(gòu)件來定義。對給定系統(tǒng),某些樣式可作為構(gòu)架描述的一部分記錄在構(gòu)架風格指南(RationalUnifiedProcess中設(shè)計指南文檔的一部分)中。樣式在構(gòu)架的可理解性與完整性方面起著重要的作用。

13.什么是構(gòu)架設(shè)計圖?有哪些組成?74270fd093©;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;ffef459384?

答:構(gòu)架視圖的圖形描述稱為構(gòu)架設(shè)計圖。對于以上描述的各種視圖,設(shè)計圖由以下統(tǒng)一建模語言圖組成[UML99]:?

邏輯視圖:類圖、狀態(tài)機和對象圖。

進程視圖:類圖與對象圖(涉及任務(wù)-進程與線程)。9d8a121ce5&copy;應(yīng)屆生求職網(wǎng)YingJieSheng.COM&copy;9a2c46家公司筆試面試題Sony筆試題

1.完畢下列程序

*

*.*.

*..*..*..?*...*...*...*...

**....*....*....*

*.**.*.....*.....*.....?*.*.*......**......*..*......?*...*.......*.......*.......*.......*...*..*

#include<stdio.h>?#defineN8?intmain()

{?inti;

intj;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論